.Robust Java backend engineer with hands-on full-stack experience, deep understanding of distributed systems, cloud-native development on Azure, and modern frontend frameworks (React & Angular).
- 6-8 years of experience in enterprise application development.
- Strong hands-on experience with Java, Spring Boot, Microservices, and Distributed Systems.
- Experience building and deploying applications on Microsoft Azure.
- Experience designing systems for multi-region or geographically distributed deployments.
- Strong understanding of scalability, availability, resiliency, and performance engineering.
- Experience working in Agile product engineering environments.
- Proven ability to independently drive end-to-end feature development.
Required Technical Skills
Backend Development (Must Have)
- Java 17/21
- Spring Boot, Spring MVC, Spring Data JPA
- REST API Development
- Microservices Architecture
- Multithreading,
Concurrency & JVM Internals
- Design Patterns and SOLID Principles
- Event-Driven Architecture
- Kafka
- Distributed Systems Design
Frontend Development (Must Have)
- React.js and/or Angular
- JavaScript (ES6 )
- TypeScript
- HTML5, CSS3
- State Management and Routing
- Responsive Web Development
- Component-Based Architecture
- API Integration