We are building scalable, secure applications and need a Senior Java Full-Stack Developer (React, AWS) to deliver end-to-end features across the stack. You will work with Java, Spring framework, ReactJS (ES6+), Python, Amazon Web Services, and CI/CD to ship microservices and modern UIs with strong performance and security. Apply now to help us deliver reliable, intelligent workflows.
Responsibilities
- Build scalable applications that enable intelligent workflows, automation, and better user experiences
- Design, develop, and deploy full-stack solutions with a strong focus on performance and security
- Create and maintain backend microservices using Java and Spring framework
- Integrate and consume RESTful APIs to ensure efficient front-end and backend communication
- Write scripts and services for diverse backend tasks using Python
- Implement secure authentication and authorization workflows, including SAML via tools such as OKTA
- Troubleshoot and debug complex issues across the full stack
- Collaborate with DevOps to implement CI/CD pipelines and improve 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
- Proven 3+ years of software engineering experience
- Strong hands-on experience with Java, Python, and Spring framework
- Practical proficiency with Amazon Web Services and CI/CD practices
- Solid background in microservices architectures and RESTful APIs
- Working knowledge of secure coding practices and API security fundamentals
- Hands-on 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
- Experience with Terraform for infrastructure provisioning
- Knowledge of GraphQL
- 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
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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