Java & 10 others
EPAM Systems
Software Engineering
Argentina · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Architect, implement, and maintain microservices
- Evaluate project documentation and interpret requirements
- Develop and enhance features and modules for current platforms
- Connect systems with external services and third-party platforms
- Conduct unit and integration tests to uphold quality standards
- Diagnose and address technical challenges
- Oversee and ensure the reliability of service operations
- Drive ongoing improvements in service performance and infrastructure
- Collaborate with developers and QA, engage in code reviews, and promote teamwork
Requirements
- At least 5 years of hands-on experience with Java, including Java 21
- Minimum one year of experience leading and managing development teams
- Strong grasp of Spring frameworks such as Core, Boot, and Data
- Demonstrated success in building microservices
- Experience with RESTful API development and JAX-RS
- Knowledge of NoSQL databases including DynamoDB and Redis or Valkey
- Background in deploying and managing applications with Kubernetes
- Skilled in AWS services such as EC2, ELB, ASG, SG, SNS, and SQS
- Proficient English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience working with Gradle
- Understanding of Terraform
- Familiarity with Docker
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