Description

Job Description :


Must have: Java Core, Spring Framework, REST API, Microservices, Unit Test automation using Junit or Mockito, CI / CD processes, Agile Scrum Methodology, Funcitonal Test Automation using Cucumber or similar frameworks, AWS Services (Lambda, Cloud Formation, Cloud Watch, RDS, SQS, SNS, etc.)


Required skills:

• Proven experience in many of the following,
• Designing, developing, deploying and maintaining software at scale using Java.
• Developing software applications using relational and Nosql.
• Application architectural patterns, such as MVC, Microservices, using Java (Spring Framework)
• Deploying software using CI/CD tools such as Jenkins, Azure Devops etc. 
• Deploying and maintaining software using public clouds such as AWS.
• Working within an Agile framework (ideally Scrum)
• Strong understanding 
• Message brokers such as Kafka, RabbitMQ, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis. 

Education

Bachelor's degree in Computer Science