Job Description – Java Backend Developer
Role Overview
We are looking for a highly skilled Java Backend Developer to design, develop, and maintain
scalable backend systems and microservices for a fast-growing digital insurance platform.
The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs,
Microservices Architecture, distributed systems, and cloud-native application development.
- Role: Java Backend Developer
- Location: Hyderabad
- Experience: 4 – 6 Years ( 4+yrs Mandatory)
- Work Mode – Work from Office (5days)
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and enhance RESTful APIs and microservices-based applications
- Develop secure, resilient, and high-performance backend systems
- Collaborate with Product, Engineering, DevOps, and QA teams to deliver business critical solutions
- Participate in architecture discussions, code reviews, and technical design sessions
- Optimize applications for scalability, low latency, and high availability
- Implement clean coding standards, automated testing, and CI/CD practices
- Troubleshoot production issues and perform root cause analysis
- Work in an Agile/Scrum-based engineering environment
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 4+ years of backend development experience using Java
- Strong expertise in Java 8/11/17, Spring Boot, Microservices Architecture, REST APIs,
Hibernate/JPA
- Hands-on experience with Docker, Kubernetes, Git, Maven, Jenkins, and CI/CD pipelines
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Strong SQL knowledge and database design understanding
- Familiarity with Agile development methodologies
Preferred Skills
- Experience in InsurTech, FinTech, or Product Engineering environments
- Exposure to GIS, geospatial systems, or analytics platforms
- Exposure to API security and authentication frameworks
Work Location: In person