Key Responsibilities
Experience-5+ yrs
Develop, enhance, and maintain backend services using
Java / J2EE frameworks .
Build and optimize
RESTful APIs
and
microservices
architectures.
Work with
Spring Boot, Spring MVC, Spring Data, Spring Security
to create scalable solutions.
Design and manage
SQL / NoSQL databases
(MySQL, PostgreSQL, MongoDB, etc.).
Integrate backend systems with third-party applications and internal services.
Ensure high performance, reliability, and scalability of backend components.
Participate in
Agile / Scrum
ceremonies – sprint planning, reviews, retrospectives.
Write clean, maintainable, and well-documented code.
Work closely with frontend, QA, DevOps, and product teams.
Implement caching, logging, and monitoring solutions.
Troubleshoot production issues and provide timely resolutions.
Required Skills
Strong experience in
Java, J2EE, OOPs Concepts .
Hands-on knowledge of
Spring Boot / Microservices , Hibernate .
Experience with
REST APIs ,
JSON , and application integration.
Expertise in
database design , writing complex
SQL queries , and ORM frameworks (Hibernate / JPA).
Knowledge of
Git ,
Maven / Gradle , and CI / CD pipelines.
Experience with
cloud platforms : AWS / Azure / GCP (any one).
Understanding of
Kafka ,
RabbitMQ , or other messaging systems (added advantage).
Familiarity with
Docker ,
Kubernetes , and containerized deployment.
Strong debugging, analytical, and problem-solving skills.
Good to Have
Experience with
Microservices Deployment ,
API Gateway ,
Service Mesh .
Knowledge of
DevOps tools
like Jenkins, SonarQube, Nexus.
Exposure to
Reactive programming ,
WebFlux ,
GraphQL .
Experience working in large enterprise environments.
Java Backend Developer • Delhi, India