Java & 3 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Design, implement, and maintain high-quality code
- Develop back-end microservices and create RESTful APIs
- Build micro-frontend components for web applications
- Write and execute unit tests to ensure code reliability
- Review code written by peers to maintain quality standards
- Adhere to engineering best practices, including code reviews, unit testing, continuous integration, and continuous delivery
- Take part in SCRUM meetings and agile ceremonies
- Contribute to estimation and planning activities for project deliverables
Requirements
- Bachelor’s or Master’s degree in Computer Science, a related field, or equivalent practical experience
- At least 3 years of hands-on experience in software development
- Strong development background with Java and the Spring Framework, including Spring Boot and Spring Data JPA
- Solid understanding of APIs and microservices architecture
- Willingness to learn and develop automation test scripts as required
- Excellent verbal and written communication skills
- Proactive attitude and willingness to share ideas
- Fluent English proficiency, both spoken and written, at B2+ level or higher
Nice to have
- Openness to learning and working with frontend technologies such as AngularJS
- Experience or knowledge in financial services, especially 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