Overview
We are hiring a Middle Java Full-Stack Developer (React, AWS) to help evolve a worldwide digital platform transforming business travel operations. You will work across Java microservices and ReactJS UI, deploy on AWS, and strengthen quality with Spring, REST APIs, testing, monitoring, and alerting—apply today
Responsibilities
- Build and deliver integrated software solutions following standard engineering practices
- Analyze and fix complex technical problems within the system
- Evaluate and propose frameworks plus architectural/code design patterns to support scalability
- Validate, debug, and maintain applications using modern tools and development methodologies
- Facilitate and contribute to design discussions and code review sessions
- Work with Product teams to clarify business requirements and convert them into technical implementations
- Coordinate with cross-functional teams to stay aligned and meet delivery timelines
- Distribute technical knowledge to raise development standards across teams
- Promote scalability, resilience, and operational excellence via testing, monitoring, and alerting tools
- Communicate project status and progress to stakeholders and leadership
- Coach team members on writing maintainable and testable code
- Identify opportunities to improve system performance and enhance user experiences
Requirements
- Proven 2+ years of experience in full-stack software development
- Strong capability in Java backend engineering and microservices architecture
- Hands-on practice with ReactJS for building interactive, responsive frontends
- Practical knowledge of Amazon Web Services for deploying cloud-based applications
- Good command of Spring framework concepts, REST APIs development, and system integration
- Demonstrated experience working in agile teams and shipping high-quality code
- Solid troubleshooting skills to identify root causes and resolve system issues
- Working experience with automated testing and monitoring practices to streamline delivery
- English proficiency at a B1+ level or higher
Nice to have
- Exposure to Go Language and Node.js
- Familiarity with Claude Code
[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