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.
Bachelor's degree in Computer Science