Description
- Experience of developing software at scale for a minimum of 3 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 are 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 internalization.
 
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.
 
Skills
Java
Java Scripts
SQL
AI
Git Lab
Spring boot
Industry Sector