EXL

Senior Software Engineer – Full Stack, Java, Spring Boot, React

EXL

full-time

Posted on:

Location Type: Hybrid

Location: India

Visit company website

Explore more

AI Apply
Apply

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