Description

Key Skills: Java 11 or Above, Microservices, Spring, Spring Boot, Multi-threading, REST API, Web Services, RDBMs, NoSQL, AWS, Kubernetes, Docker, ECS, EKS, EC2, CI/CD pipeline, Maven, Jenkins, Git,

 

Job Requirements:

  • Java 11 or higher, reactive programming, Micro Services, Spring, Spring Boot, Hibernate/JPA, REST API & Web Services
  • Strong RDBMs or experience with NoSQL DB's like MongoDB etc.
  • Experience multi-threading, Algorithm and performance tuning.
  • Familiarity with AWS cloud, Kubernetes, Redis and deploying services/applications using Docker, ECS, EKS, SQS, SNS, EC2, VPC etc.
  • Should have working knowledge of CI / CD tools like Maven, Jenkins, Git etc.
  • Experience working with multi-threaded programming in high performance, distributed environments.
  • Java performance tuning, memory management, debug heap dumps to identify memory leaks.
  • Experience with CI/CD principles and automated testing as well as the related processes and technologies.
  • Solid knowledge in OO Design and Design Patterns, REST architecture
  • Strong understanding of Data Structures and Algorithms, Multithreading and Stream API concepts
  • Experience in ReactJS is an added advantage.
  • Hands on experience in repository like Git, Bitbucket and deployment tools like Jenkins.

 

Other Skills:

  • End-user centricity and a passion for creating solutions that solve problems for their customers.
  • A track record of being a strong team player who collaborates well and thrives on working with a team.
  • Experience with DevOps, agile development, scrum ceremonies, and related ways of working.
  • Excellent communication skill.


 

Education

Any Graduate