Role Summary
We are looking for a passionate Java Backend Developer with 2–4 years of hands-on experience in designing and developing scalable backend applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, and Microservices, along with experience in up-to-date software development practices including CI/CD, Docker, cloud platforms, and automated testing.
You will work in an Agile environment to build secure, high-performance, and cloud-native applications while collaborating with cross-functional teams.
Key Responsibilities
Develop and maintain backend applications using Java and Spring Boot.
Design and build RESTful APIs and Microservices.
Work with MySQL, Hibernate/JPA, and automated testing (JUnit).
Collaborate in Agile teams and participate in code reviews.
Support CI/CD pipelines, Docker-based deployments, and cloud environments.
Required Skills
2–4 years of Java backend development experience.
Strong knowledge of Java 8/11/17, Spring Boot, REST APIs, and Microservices.
Experience with MySQL, Hibernate/JPA, and JUnit.
Hands-on experience with Git, CI/CD, and Docker.
Exposure to Kubernetes and Azure is preferred.
Good communication skills (English) and Agile experience.
Nice to Have
Kotlin
GitHub Actions
Prometheus/Grafana
Terraform
Kafka