Overview

We are delivering modern, scalable products and are looking for a Senior Java Full-Stack Developer (React, AWS) to own features from UI to microservices. You will use Java, Spring framework, ReactJS (ES6+), Python, Amazon Web Services, and CI/CD to build secure systems and integrate RESTful APIs and OKTA SAML authentication. Apply now to help us raise the bar on quality and reliability.

Responsibilities

  • Build scalable applications that enhance intelligent workflows, automation, and user experiences
  • Plan, develop, and deploy full-stack solutions while maintaining high performance and security standards
  • Create and maintain Java and Spring framework backend microservices
  • Produce responsive front-end interfaces using ReactJS and modern JavaScript (ES6+)
  • Integrate and consume RESTful APIs to enable efficient communication between front-end and backend components
  • Write Python scripts and services to support various backend tasks
  • Implement authentication and authorization workflows securely, including SAML via tools such as OKTA
  • Troubleshoot and debug complex issues across the stack
  • Collaborate with DevOps to implement CI/CD pipelines and optimize deployment processes
  • Work with architecture teams to define technical principles and foundational designs for scalable systems
  • Identify risks and bottlenecks related to scalability, production readiness, and model performance

Requirements

  • Relevant 3+ years of software engineering experience
  • Deep hands-on experience with Java, Python, and Spring framework
  • Working proficiency in Amazon Web Services and CI/CD practices
  • Front-end expertise in ReactJS and modern JavaScript (ES6+)
  • Strong background in microservices architectures and RESTful APIs
  • Sound knowledge of secure coding practices and API security fundamentals
  • Experience integrating authentication and identity management solutions such as OKTA
  • Familiarity with Agile development methodologies and version control tools like Git
  • Strong collaboration and problem-solving skills
  • Excellent written and verbal communication skills in English (B2+ level)

Nice to have

  • Familiarity with Auth0 and SAML-based authentication workflows
  • Terraform experience for infrastructure provisioning
  • GraphQL knowledge
  • Experience with Node.js and/or Golang
  • Understanding of Claude Code and its applications
  • Exposure to AI/ML components, frameworks, or the integration of intelligent workflows
  • Experience in Expense Management and Travel industry domains

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn