Java Back End Developer

5 - 9 years

5 - 14 Lacs

Posted:12 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design, develop, and maintain RESTful microservices using Java (8/11/17/21) and Spring Boot (3.x). • Implement microservice patterns with Spring Cloud (service discovery, config management, API gateway, resilience). • Write clean, maintainable, and testable code following best practices. • Develop and consume REST APIs, ensuring proper documentation with OpenAPI/Swagger. • Integrate with relational (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis) databases using Spring Data JPA. • Collaborate with DevOps teams for CI/CD pipelines using Jenkins, GitHub Actions, or similar tools. • Build and containerize services using Docker; work with Kubernetes for deployment (nice-to-have). • Implement unit, integration, and contract tests using JUnit, Mockito, and Pact. • Monitor applications using Spring Boot Actuator, Prometheus, Grafana, or ELK stack. • Work with messaging systems (Kafka, RabbitMQ, ActiveMQ) for event-driven architectures. • Ensure secure application development using OAuth2, JWT, or Keycloak. Required Skills & Qualifications

Core Technical Skills

• Strong proficiency in Java (8/11/17/21) with knowledge of functional programming and concurrency. • Expertise in Spring Boot 3.x, including auto-configuration, dependency injection, REST, and application configuration. • Hands-on experience with Spring Cloud components (Eureka, Config Server, Gateway, Resilience4j). • Solid understanding of RESTful API design and best practices. • Experience with relational databases (PostgreSQL/MySQL) and/or NoSQL (MongoDB/Redis). Tools & Engineering Practices • Experience using Maven/Gradle, Git (GitHub/GitLab). • CI/CD knowledge: Jenkins, GitHub Actions, or similar. • Containerization with Docker; exposure to Kubernetes preferred. • Strong testing mindset with JUnit, Mockito, integration tests, contract tests (Pact). • Understanding of monitoring and observability tools (Prometheus, Grafana, ELK). Additional Nice-to-Have Skills • Experience with messaging platforms: Kafka, RabbitMQ, ActiveMQ. • Security experience with OAuth2, JWT, or Keycloak. • Knowledge of distributed architectures and cloud-native patterns.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Applied Cloud Computing logo
Applied Cloud Computing

Information Technology and Services

Silicon Valley

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)

bangalore rural, gurugram, bengaluru