
Senior Software Engineer – Full Stack, Java, Spring Boot, React
EXL
full-time
Posted on:
Location Type: Hybrid
Location: India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain backend services using **Java and Spring Boot**
- Develop RESTful APIs and microservices using **Spring Boot** best practices
- Build responsive and performant frontend applications using **ReactJS**
- Deploy, manage, and scale applications on **Azure Kubernetes Service (AKS)**
- Design, develop, and optimize databases using **Azure PostgreSQL**
- Manage source code, branching strategies, and pull requests using **GitHub**
- Participate in code reviews and ensure high code quality and maintainability
- Troubleshoot, debug, and resolve application, performance, and deployment issues
- Collaborate with DevOps, QA, and product teams to deliver features end-to-end
- Contribute to architectural decisions, scalability, security, and performance improvements
Requirements
- 3–5 years of experience in **Java application development**
- Strong hands-on experience with **Spring Boot** (REST APIs, microservices, security, data access)
- Solid experience with **ReactJS** and modern frontend frameworks
- Hands-on experience with **Azure Kubernetes Service (AKS)** and containerized applications
- Experience with **Azure PostgreSQL** (schema design, queries, performance tuning)
- Proficiency with **GitHub** for source control and collaboration
- Good understanding of microservices architecture and cloud-native development
- Experience with containerization tools such as **Docker**
- Strong problem-solving, debugging, and communication skills
- Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, etc.) (Nice to Have)
- Knowledge of Spring Security, OAuth2, or JWT (Nice to Have)
- Experience with monitoring and logging tools in Azure (Nice to Have)
- Familiarity with Agile/Scrum methodologies (Nice to Have)
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservicesReactJSAzure Kubernetes ServiceAzure PostgreSQLGitHubDockerCI/CD
Soft Skills
problem-solvingdebuggingcommunication