We are seeking a skilled Java Full-Stack Developer to join our progressive team.
Our client is a leading innovator in the business travel industry, empowering organizations worldwide with a global digital travel management platform. As part of our forward-thinking team, you will utilize cutting-edge technologies like Java, React, and AWS to design and develop impactful, scalable solutions that redefine business travel experiences in a rapidly evolving field.
Responsibilities
- Design and implement integrated software solutions using standard engineering practices
- Troubleshoot and resolve complex technical challenges efficiently
- Research and apply frameworks and architectural/code design patterns for scalable solutions
- Test, debug, and maintain applications using modern development tools and methodologies
- Lead and actively contribute to design and code review processes
- Collaborate with Product teams to refine and translate business needs into technical implementations
- Partner with cross-functional teams to align goals and ensure timely project deliveries
- Share technical expertise across teams to enhance development practices
- Advocate for system scalability, resilience, and operational excellence through testing, monitoring, and alerting tools
- Report project statuses and progress updates to relevant stakeholders and leadership
- Mentor team members by guiding the development of maintainable and testable code
- Explore opportunities to improve system performance and enrich user experiences
Requirements
- At least 2 years of experience in full-stack software development
- Expertise in Java, including backend development and microservices architecture
- Proficiency in ReactJS for creating responsive 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 collaborating within agile teams and delivering high-quality code
- Competency in diagnosing and resolving system issues for robust application performance
- Skills in optimizing workflows with automated testing and monitoring practices
- English proficiency at a B1+ level or higher
Nice to have
- Familiarity with Node.js for server-side development
- Understanding of Python for additional backend capabilities
We offer/Benefits
- 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
Read Full Description