Location:
Contract Type:
Industry:
- Experience of developing software at scale for a minimum of 10 years is essential.
- A solid understanding of Agile working practices and methodologies is essential with at least 1 years of experience.
- Strong proficiency in Java programming of at least 2 years. And knowledge of various frameworks and open source libraries related to that stack.
- Experience in Object Oriented analysis and design is essential.
- The ability to demonstrate a working knowledge of and experience of cloud platforms such as Amazon AWS is desired.
- Experience of developing micro services using spring boot is essential.
- Experience with deploying as docker containers is desirable.
- Strong proficiency in either front end development technologies or developing REST based web services is desirable.
- The ability to demonstrate experience in the automation of Software testing and build systems are essential.
- Excellent analytical and problem-solving skills is essential.
- Ability to work both independently as well as in a dynamic, distributed team environment is essential.
-
The ability to demonstrate strong written and verbal communication skills is essential.
Product/Technical
Skills And Experience In The Following Skill Is Essential
- Core Spring Framework / Spring boot.
- Java and related stack.
- Micro Services architecture.
- Linux OS.
-
REST API & SOAP API patterns
Skills and experience in one or more skills from the following list is essential
- Cloud based development with Amazon Web Services or similar
- Front end development technologies (JavaScript, HTML, CSS)
- Developing/consuming REST based web services.
-
Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization
Skills and experience in a two or more of the skills below is desired
- BDD principles with Cucumber.
- TDD principles with either TestNG or Junit.
- UI test Automation with Selenium.
-
Monitoring and Logging: ELK (Elasticsearch, Logstash, Kibana), Prometheus and Grafana.
Skills and experience in several of the skills below is desired
- Build tools such as Jenkins, Maven, as part of CICD pipelines.
- Modern JavaScript frameworks such as React, or Angular.
- Working knowledge of distributed source control solutions such as Git.
-
Packaging and Deployment Automation Docker, Amazon AMI, Kubernetes
Databases such as MS SQL / Oracle.