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.