Posted on: 24/03/2026
Description :
Role Overview :
We are looking for an experienced Java Backend Developer with strong hands-on expertise in building scalable microservices, integrating with external systems, working with modern Java frameworks, and deploying applications on cloud environments (AWS/Azure).
The ideal candidate should demonstrate practical experience in API development, multi-database handling, cloud services, high-performance systems, and strong core Java & Spring Boot fundamentals.
Key Responsibilities :
- Design, develop, and maintain Spring Boot microservices.
- Build and optimize REST APIs, with clear understanding of controller / RestController usage.
- Implement integrations with external/third-party APIs using Feign Client, RestTemplate (legacy), WebClient, certificates, and secure gateways.
- Work on multi-database connectivity (PostgreSQL, MySQL, Azure SQL, NoSQL).
- Develop functional components using Java Streams, Lambda expressions, and Collections.
- Implement distributed processing, inter-service communication & message streaming (Kafka preferred).
- Contribute to cloud-native development using AWS or Azure services.
- Ensure secure, optimized, maintainable backend code following best practices.
- Participate in debugging, performance improvements, API latency reduction, and refactoring.
- Collaborate with QA teams to assist in automation and regression validation.
Technical Skills Required :
1. Java & Core Programming :
Strong in Java 8/11/17 features :
- Streams API, Lambdas, Functional Interfaces (Predicate, Function, Supplier, Consumer) Optional, CompletableFuture
- Records & modern Java syntax (Java 17 advantage)
- Collections, sorting, comparable vs comparator
- Hands-on coding capability (client asked candidates to solve Java problems live)
2. Spring & Microservices :
- Spring Boot (Controllers, Services, Rest Controllers)
- Spring MVC
- Spring AOP, Transaction Management
- Spring Data JPA / Hibernate
- API versioning, exception handling, request/response validation
- Multi-datasource configuration using Qualifiers & Custom Configurations
- CORS configuration, Security filter chain settings
- Authentication & Authorization (Spring Security)
3. API Integration & Communication :
- Feign Client usage and benefits over RestTemplate
- Calling external APIs through secure gateways, certificates, proxies
- WebFlux knowledge is a plus
4. Databases :
- Strong experience in SQL & NoSQL, MySQL, PostgreSQL, Azure SQL ,DynamoDB, Cassandra, Redis (from Ashutosh) ,Neptune graph database (Gokul) with real-time entitlement use cases
- Ability to design data models, understand relationships, performance tuning.
5. Cloud (AWS / Azure) :
As per interviews, client evaluates real cloud usage :
AWS (strong advantage)
- Lambda, Edge Lambda (DRM use case)
- EC2, Load Balancer, Route 53
- S3 (public vs private buckets & usage scenarios)
- EKS, Docker
- DynamoDB, Neptune
- Sagemaker (basic awareness)
Azure (acceptable)
- Azure SQL, App deployments (Inderpreet used Azure)
6. Build, CI/CD & Deployment :
- Maven/Gradle
- Jenkins pipelines (UAT deployment by Payal)
- Application properties/environment-based configs.
7. Additional Desirable Skills :
- Kafka / Messaging
- React/Angular basics (from Ashutosh full-stack exposure)
- Testing : JUnit, Mockito, JMeter
- Exposure to high-performance, low-latency systems (OTT platform use case)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1623269