Overview

We are looking for a passionate and highly skilled Senior Full Stack Engineer specializing in Java, React, and AWS to join our innovative team. In this role, you will play a pivotal part in designing and delivering scalable, secure, and user-centric applications while mentoring junior engineers and collaborating with cross-functional teams to drive product success.

Responsibilities

  • Ensure high standards of quality, reliability, security, and performance across traditional software components
  • Collaborate closely with Architecture and Data Platform teams to define technical principles, data strategy, and system foundations
  • Proactively identify risks and bottlenecks related to data dependencies, model performance, scalability, and production readiness, and drive cross-functional resolution
  • Design, develop, test, and deploy scalable and secure full-stack applications
  • Build and maintain backend services using Java and Node.js in a microservices architecture
  • Develop intuitive and responsive user interfaces using React and JavaScript
  • Integrate and consume RESTful APIs, ensuring efficient data flow between systems
  • Write reusable, testable, and efficient code in Python for backend scripts or services when needed
  • Implement secure authentication and authorization flows using OKTA integration (SAML)
  • Participate in code reviews, design discussions, and team knowledge sharing
  • Troubleshoot and debug complex issues across the stack
  • Collaborate with DevOps for deployment, CI/CD pipelines, and monitoring

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • 3+ years of software engineering experience
  • Strong hands-on experience in Java and the Spring framework
  • Proficiency in ReactJS and modern JavaScript (ES6+)
  • Competency in REST APIs and service integration
  • Expertise in public cloud platforms, preferably AWS
  • Solid understanding of microservices architecture and design patterns
  • Background in Python for backend scripting or service development
  • Showcase of integrating with OKTA or similar identity management providers
  • Understanding of secure coding practices and OAuth2/SAML flows
  • Familiarity with CI/CD tools, Git, and Agile development practices
  • Outstanding problem-solving and teamwork skills
  • English language proficiency at an Upper-Intermediate level (B2) or higher

Nice to have

  • Experience building or supporting systems integrated with AI/ML components, including model inference services or data pipelines
  • Familiarity with cloud-native services
  • Background in Expense Management and Travel industry domains
  • Experience using Claude Code
  • Exposure to responsible AI practices, governance, or compliance considerations
  • Knowledge in AI/ML platforms or frameworks
  • Experience with Golang and/or Node.js

[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