Java & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Write and maintain code across multiple services and codebases
- Work closely with cross-functional teams to gather requirements and design backend solutions
- Upgrade gateway infrastructure to handle heavy traffic with high availability and resilience
- Apply best practices in API design and backend system architecture
- Identify and propose enhancements to products and services
- Keep up to date with industry trends and new technologies to suggest improvements to the tech stack
- Lead code reviews to ensure quality and promote technical excellence
Requirements
- Minimum 5 years of experience in backend development with scalable, high-performance systems
- Strong expertise in Java and its ecosystem
- Experience with Go language is beneficial
- Excellent communication skills for cross-team collaboration
- Proficient with cloud platforms, especially Amazon Web Services (AWS)
- Client-focused with passion for innovative solution delivery
- Self-motivated and capable of working independently in ambiguous environments
- English proficiency at B2+ level
Nice to have
- Familiarity with CI/CD pipeline implementation
- Knowledge of Docker containerization and Kubernetes orchestration
- Experience using the Spring framework
- Understanding of Amazon VPC networking concepts
- Skills in observability and troubleshooting of distributed systems
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