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