1 - 4 years

8.0 - 9.0 Lacs P.A.

Indore, Gurgaon, Jaipur

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

BackendgithubVersion controlGITquery optimizationPostgresqlIntegration testingSchemaUnit testingDistribution system

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview We are looking for a Mid-Senior Backend Engineer with experience in Java, microservices, and scalable backend systems. You will be responsible for building, optimizing, and maintaining backend services, contributing to high-performance, distributed systems. This role requires strong experience with Spring Boot, REST APIs, database optimizations, and event-driven architectures. If you enjoy backend development and working with modern microservices architectures, this is the right opportunity for you. Key Responsibilities - Develop, enhance, and maintain backend services using Java and Spring Boot. - Design RESTful APIs and gRPC services for microservices communication. - Optimize database interactions using PostgreSQL, ensuring efficient queries and indexing. - Implement event-driven architectures using RabbitMQ or Kafka for asynchronous processing. - Write unit and integration tests using JUnit, Mockito, and test automation frameworks. - Participate in code reviews, version control (Git), and CI/CD pipeline improvements. - Work with GoLang where needed for backend services requiring high performance. Required Skills Qualifications - Backend Development : 4+ years of experience with Java, Spring Boot, and microservices. - API Development : Proficiency in RESTful APIs, gRPC, and API security best practices. - Database Management : Experience with PostgreSQL (query optimization, indexing, schema design). - Messaging Event-Driven Architecture : Experience with RabbitMQ or Kafka. - Testing CI/CD : Strong understanding of unit testing, integration testing, and CI/CD pipelines. - Version Control : Experience using Git, GitHub/GitLab, and participating in code reviews. Nice to Have Cloud Containerization : Exposure to GCP, AWS, or Azure, with Docker Kubernetes. Authentication Security : Knowledge of OAuth2, JWT, and Role-Based Access Control (RBAC). Experience with WebFlux and reactive programming for high-throughput applications. Experience with GoLang for select backend microservices.

IT Services and IT Consulting
Gurgaon Haryana +

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)