Mandatory Skills- ( Core skills : 8 to 11 years of experience in Java ,Spring core ( IOC,DI) , Spring bean lifecycles, Spring Security( UserDetailService, PreAuthorize, Secured) Spring Boot, Annotations, Spring MVC ( at least 4.5 / 5 in Spring) Microservices , Api Gate ways, Service discovery , Design pattern, Caching , Scaling , Rate limiting , Idempotency , Asyc Communications, Javascript ( atleast they should know till Promise) , Any UI maintenance work also fine in react or Angular, SQL – Indexing , Stored procedure, Normalization)
About the Role
We are seeking a highly skilled
Senior Java Backend Developer
(8–11 years experience) who excels in building and maintaining enterprise-grade applications using
Java ,
Spring Framework ,
Microservices , and a spectrum of modern backend systems. You will tackle performance, scalability, and resilience challenges head-on—while optionally contributing to UI enhancements with React or Angular.
Core Responsibilities
Backend Development
Design and develop microservices using
Java
and
Spring Boot , with full mastery of
Spring Core
(IoC, DI),
Bean lifecycle , and
annotations .
Security Implementation
Implement robust security using
Spring Security , including
UserDetailsService. .
API & Microservices Architecture
Create durable, scalable services, leveraging API Gateways, service discovery, idempotency,
rate limiting , and
asynchronous communication patterns .
Apply design patterns and caching strategies for high throughput and low latency.
UI Collaboration (Optional)
Provide maintenance support or enhancements on the frontend using
React
or
Angular .
JavaScript Foundational Skills
Capable in vanilla
JavaScript , at minimum comfortable up to
Promise
usage.
Database Expertise
Optimize
SQL
database usage via
indexing ,
stored procedures , and
normalization
techniques.
Cross-Functional Collaboration
Work with DevOps, QA, UI teams to build CI / CD pipelines, performance monitoring, and deploy resilient services.
Leadership & Mentorship
Offer technical guidance, perform code reviews, and mentor junior engineers.
Must-Have Skills & Experience
8–11 years of experience in
Java
development (Java 8+ preferred).
Deep expertise in
Spring Framework : IoC, DI, bean lifecycle, MVC, Security, Boot, annotations.
Hands-on with
Microservices architecture ,
API Gateways ,
service discovery ,
design patterns ,
caching ,
rate limiting ,
idempotency , and
asynchronous messaging .
Proficient in
JavaScript
(Promises at minimum). UI hands-on with
React
or
Angular
is a plus.
Strong SQL skills : indexing ,
stored procedures ,
normalization .
Preferred Competencies
Familiarity with
Docker ,
Kubernetes , and cloud-native deployments.
Knowledge of
NoSQL , distributed caching (e.g., Redis), or messaging systems like
Kafka / RabbitMQ .
Experience in
CI / CD ,
DevOps
practices,
TDD , and performance monitoring.
Exposure to
frontend frameworks
(React or Angular) for maintenance or collaboration purposes.
Senior Software Engineer Java • India