EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a skilled
Java Full-Stack Developer
to become a part of our progressive team.
Our client is a prominent leader in the business travel industry, enabling organizations worldwide with a cutting-edge digital travel management platform. As part of our innovative team, you will leverage advanced technologies such as
Java
,
React
, and
AWS
to create impactful, scalable solutions that transform business travel in a dynamic landscape.
Responsibilities
- Design and implement integrated software solutions using standard engineering practices
- Troubleshoot and address complex technical challenges efficiently
- Research and recommend frameworks and architectural/code design patterns for scalable solutions
- Test, debug, and maintain applications with modern development tools and methodologies
- Lead and actively participate in design and code review efforts
- Collaborate with Product teams to refine and translate business requirements into technical solutions
- Partner with cross-functional teams to ensure alignment and timely achievement of goals
- Share technical expertise to improve development practices across teams
- Advocate system scalability, resilience, and operational excellence through testing, monitoring, and alerting tools
- Report progress and project updates to stakeholders and leadership
- Mentor team members to craft maintainable and testable code
- Explore continuous opportunities to enhance system performance and elevate user experiences
Requirements
- 2+ years of experience in full-stack software development
- Expertise in Java, including backend development and microservices architecture
- Proficiency in ReactJS for creating dynamic and interactive frontends
- Knowledge of Amazon Web Services and cloud-based application deployment
- Understanding of the Spring framework, REST APIs development, and system integration
- Background in working within agile environments while delivering high-quality code
- Competency in diagnosing and resolving system issues for robust application performance
- Skills in optimizing workflows via automated testing and monitoring tools
- English proficiency at a B1+ level or higher
Nice to have
- Understanding of Go Language and Node.js
- Familiarity with Claude Code
We offer
- 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