Java Backend Developer - Bhopal | Work From Office
We are looking for talented Java Backend Developers to join our core backend engineering team. The role involves designing, developing, and maintaining scalable backend services that power our platform, with strong hands-on experience in Java and Spring Boot.
Key Responsibilities:
- Design and develop REST APIs using Spring Boot, including API versioning and OpenAPI/Swagger documentation.
- Develop and maintain PostgreSQL databases using Spring Data JPA and Hibernate.
- Implement caching using Redis and event-driven/asynchronous workflows using Kafka.
- Integrate third-party APIs and webhooks with proper retry, timeout, and error handling.
- Implement authentication and authorization using Spring Security, JWT, OAuth2, and RBAC.
- Write unit and integration tests using JUnit 5 and Mockito.
- Participate in Agile/Scrum ceremonies, code reviews,
and production support.
Required Skills:
- Java 17 or newer
- Spring Boot 3.x
- Spring Data JPA & Hibernate
- Spring Security, JWT & OAuth2
- REST API development & OpenAPI/Swagger
- PostgreSQL, Redis & Kafka
- Maven
- JUnit 5 & Mockito
- Docker, CI/CD & Git
- Experience integrating third-party APIs and webhooks
Experience:
- Junior: 2+ years
- Senior: 4-5+ years
Qualification: BE / B.Tech / MCA
Location: Bhopal
Work Mode: On-Site
Experience in payments/fintech, Kubernetes/Helm, Keycloak, and cloud platforms such as AWS, Azure, or GCP will be an added advantage.