We are looking for an experienced Java Backend Developer with strong expertise in Spring Boot, Microservices, AWS, and DevOps technologies. The candidate will be responsible for designing, developing, testing, and maintaining scalable backend applications and microservices.
Key Responsibilities
- Design and develop robust, scalable, and high-performance backend applications using Java and Spring Boot.
- Develop and maintain microservices-based applications using Spring Boot and Spring MVC.
- Design and implement RESTful APIs and backend services.
- Work with Docker and Kubernetes (K8s) for containerization and deployment.
- Implement and maintain CI/CD pipelines using Jenkins.
- Work closely with DevOps teams to automate application build, deployment, and release processes.
- Develop unit and integration tests using JUnit and Mockito.
- Deploy and manage applications on AWS cloud services.
- Troubleshoot application issues, perform root-cause analysis, and optimize backend services.
- Collaborate with cross-functional teams including developers, QA, DevOps, and architects.
Mandatory Skills
- Strong programming experience in Java
- Spring Boot
- Microservices
- Spring MVC
- AWS
- Docker
- Kubernetes (K8s)
- Jenkins
- JUnit
- Mockito
- Good understanding of DevOps and CI/CD practices
Experience 4 – 5.5 years of relevant experience in Java Backend Development.
Work Location & Mode
- Location: Bangalore
- Work Mode: 5 Days Work From Office
Preferred Candidate Profile
- Strong hands-on experience in Java backend development.
- Good understanding of microservices architecture and REST APIs.
- Experience with cloud-based application deployment, preferably AWS.
- Hands-on experience with Docker, Kubernetes, and Jenkins.
- Strong understanding of unit testing using JUnit and Mockito.
- Valuable troubleshooting, debugging, and problem-solving skills.
- Ability to work effectively in a collaborative development environment.