We are looking for candidates with 5 8 years of experience in Java. Proficiency in Java, Spring Boot, REST, Hibernate and Microservices Architecture is essential. The role involves creating scalable backend systems and staying updated with emerging technologies.
Key responsibilities
Translate the business stories in to smaller modular pieces that can be estimated and developed
Collaborate with architects or engineering leaders to ensure functional specifications are converted into flexible, scalable, and maintainable solution designs
Develop, configure, or modify microservices and event driven architectural solutions using appropriate technology stack
Build and execute automated test scenarios
Deploy the solution by building and maintaining continuous deployment pipelines
Participate and coach junior team members
Learn and continuously upgrade skills
Qualifications
Solid experience with Java 8, Spring Boot, Spring, Hibernate
Strong knowledge of Microservices
One or more CI/CD tools like Jenkins, GOCD, CircleCI
Generate models from swagger and implement REST API, Spring ORM and JPA
Kubernetes and Docker (Preferable)
Good command of TDD/Unit Testing, Clean Code
One of the cloud platforms (Preferable)
Excellent problem-solving and critical thinking
Strong skills in algorithms and data structures
Hands-on with engineering excellence and continuous integration practices