We are looking for an experienced Java Microservices Developer with strong hands-on expertise in designing, developing, and maintaining scalable enterprise applications using Java, Spring Boot, and Microservices architecture.
Key Responsibilities
- Design and develop scalable applications using Java/J2EE and Spring Boot.
- Build and maintain RESTful APIs and Microservices.
- Develop cloud-ready, distributed backend applications.
- Work with SQL/NoSQL databases and integrate external services.
- Implement unit testing, debugging, code reviews, and performance optimization.
- Work with Git, Maven/Gradle, Jenkins and CI/CD pipelines.
- Collaborate with architects, developers, QA, and DevOps teams.
- Troubleshoot production issues and ensure application reliability.
Mandatory Skills
- Java / Java 8+
- Spring Boot
- Microservices
- REST API / RESTful Web Services
- Spring Framework
- Hibernate / JPA
- SQL
- Maven / Gradle
- Git
- JUnit / Mockito
- CI/CD
Positive to Have
- Kafka / RabbitMQ
- Docker
- Kubernetes
- AWS / Azure / GCP
- NoSQL databases such as MongoDB
- Agile/Scrum development experience