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 • Bhubaneswar, Odisha, India