Primarily responsible for developing Java-based microservices as well as maintaining the cloud-based infrastructure
Adept at communicating with the client to understand business requirements and prepare business documents.
Integrated responsibility for bug fixing, writing technical documents, providing technical support to the production team, and following agile methodology.
Ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
Ability to work in cross-functional medium to large development teams, and provide guidance and mentoring to junior team members.
Good understanding of Eclipselink/Hibernate/JPA and Object-relational mapping, including performance considerations.
Engagement in PI planning and Sprint ceremonies
Requirements
Qualifications
at least 4-6 years of experience in programming roles using Java
Microservices, Microservice design patterns.
Have a good understanding of Terraform
Experience in Spring Core, Spring Boot, Hibernate
Comfortable with Object-oriented programming, and Cloud development
Comfortable using tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
Have a good understanding of Docker and Kubernetes.