Solution Architect

Negotiable

The Role Responsibilities

  • Interact with Business to gather requirements to provide a domain-driven solution.
  • Work closely with Technical Team to provide architecture design and provide guidance on implementation.
  • Ensure Continuous Integration (CI) and Continuous Deployment (CD) pipelines are implemented.
  • DevOps innovations by introducing better tools and agile practices.

Software Engineering

  • Strong experience in agile methodologies and test driven development.
  • Experience in software development using open source technologies.
  • Experience in automated software testing.
  • Knowledge in domain-driven design, design patterns and enterprise integration patterns.

Software Development

  • Strong background in Java (SpingBoot and Spring Cloud Services).
  • Experience in some of the technologies below:
    • Language: Scala, SQL, Javascript, Groovy, Python
    • PaaS: Openshift, AWS, Azure, Docker, Kubernetes
    • Data: MySQL, Postgres, Oracle, MongoDB, Elasticsearch, Hadoop, Spark, HIVE, Tableau
    • Cache: Redis, Memcached
    • Middleware: Kafka, RabbitMQ, WebsphereMQ, REST API
    • UI: HTML5, Angular 4, ReactJS, Bootstrap, CSS, RxJS

DevOps

  • Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence.
  • Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
  • Strong knowledge in scripting languages such as Groovy and Linux shell
  • Knowledge in Integrated Development Environment (IDE) such as Eclipse and IntelliJ

Apply Now Back to search results