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
- Write well-structured and readable Java code
- Review code submitted by peers and share improvement suggestions
- Engage in all phases of application development using Agile practices
- Work directly with clients to understand and refine project requirements
- Connect Java solutions with other platforms and external applications
- Provide estimates for assigned work, track progress, and coordinate delivery schedules with project stakeholders
Requirements
- At least 2 years of practical experience in Java software engineering
- Strong command of Java, including experience with functional programming approaches
- Proficient in using relational databases for data storage and retrieval
- Capable of designing and planning new features or entire applications from inception
- Experience working with cloud environments like Google Cloud Platform or Amazon AWS
- Solid grasp of algorithms and data structures for effective coding solutions
- Thorough understanding of object-oriented programming principles and design patterns
- Skilled in writing unit tests and using testing or mocking tools
- Well-versed in the software development lifecycle and Agile workflows
- Able to organize tasks and manage priorities independently
- Comfortable working autonomously in an Agile setting
- Confident English communication skills (B2+ or higher) and experience working directly with clients and stakeholders
Nice to have
- Knowledge of plain JavaScript for adding interactive features to web applications
- Experience with HTML5 and CSS for user interface development
- Familiarity with AngularJS or other current JavaScript frameworks for building responsive front ends
- Exposure to Google App Engine and other Google Cloud technologies
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