Java & 1 others
EPAM Systems
Software Engineering
Mexico · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Develop clean, maintainable, and efficient Java code
- Conduct code reviews and provide constructive feedback to team members
- Participate in the entire application development lifecycle within an Agile framework
- Collaborate with customers to gather and clarify requirements
- Integrate Java applications with external systems and third-party services
- Estimate tasks, report progress, and negotiate delivery timelines with stakeholders
Requirements
- Minimum of 3 years of hands-on experience in Java development
- Advanced proficiency in Java, including functional programming concepts
- Solid experience working with relational database management systems (RDBMS)
- Ability to design and architect features or applications from the ground up
- Familiarity with cloud platforms such as Google Cloud Platform and Amazon AWS
- Strong understanding of data structures and algorithms for efficient problem-solving
- In-depth knowledge of object-oriented programming (OOP) and design patterns
- Experience with unit testing and at least one testing or mocking framework
- Comprehensive understanding of the software development lifecycle (SDLC) and Agile methodologies
- Excellent self-management and prioritization abilities
- Capable of working independently in an Agile environment without direct supervision
- Good English communication skills (B2+ level or higher) and experience in client-facing interactions, including direct communication with stakeholders
Nice to have
- Experience with plain JavaScript for enhancing web application interactivity
- Familiarity with HTML5 and CSS for front-end development tasks
- Background in AngularJS or other modern JavaScript frameworks for building dynamic user interfaces
- Experience with Google App Engine (GAE) and broader Google Cloud services
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