Java & 3 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop, enhance, and support application code
- Construct backend microservices and REST APIs
- Build micro-frontend modules
- Create and run unit tests
- Review code to maintain high standards
- Follow engineering best practices such as code reviews, unit testing, CI, and CD
- Engage in SCRUM meetings
- Join estimation and planning discussions
- Guide and mentor other developers, collaborating closely with the team
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related discipline
- At least 3 years of experience in software development
- Extensive hands-on experience with Java
- Skilled in Spring Framework, Spring Boot, and Spring Data JPA
- Strong grasp of APIs and microservices architecture
- Willingness to learn and implement automation testing
- Interest in acquiring and applying frontend skills, including AngularJS
- Outstanding communication abilities
- Proactive approach and willingness to share ideas
- Proven leadership skills to support and direct teams
- Accountability for maintaining technical quality and engineering standards, ensuring client satisfaction
- Advanced English proficiency, both written and spoken, at B2+ level or above
Nice to have
- Background in financial services, particularly wealth management
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