Java Backend Developer
Experience: 7+ Years
Work Mode: Remote
Job Type: Contract
Job Overview
We are looking for an experienced Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, REST APIs, databases, and scalable application development. The candidate should have valuable problem-solving skills and hands-on experience with software design, development, testing, and deployment.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java and Spring Boot.
Develop REST APIs and Microservices.
Work with SQL and MongoDB/NoSQL databases and optimize queries.
Implement Spring Security, exception handling, caching, and design patterns.
Work with Kafka for event-driven applications.
Write clean, maintainable, and unit-tested code using JUnit.
Participate in code reviews, Agile ceremonies, deployments, and production support.
Use Git and Jenkins for version control and CI/CD.
Collaborate with cross-functional teams and communicate effectively with customers.
Required Skills
Java 8+ / Core Java
Spring Boot, Spring Security
REST APIs, Web Services, Microservices
JPA/Hibernate
SQL and MongoDB/NoSQL
Kafka
Caching and Exception Handling
Design Patterns & System Design
JUnit
Git & Jenkins
Agile Methodologies & CI/CD
Basic knowledge of Angular/AJAX is an advantage
Preferred
Insurance domain experience, especially knowledge of policy lifecycle.
Strong problem-solving and logical thinking skills.
Good communication and customer-facing skills.
Ability to explain solutions and demonstrate hands-on coding skills.