Java & 9 others
EPAM Systems
Software Engineering
Colombia · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Dec 23, 2025
Responsibilities
- Develop backend cloud services using Java
- Collaborate effectively with team members to meet deadlines
- Maintain and enhance microservices in distributed systems
- Implement data solution integrations to support business objectives
- Review code and share technical knowledge
- Debug and solve software problems
- Keep technical documentation current and accurate
Requirements
- At least 2 years of experience in relevant roles
- Strong skills in Java development
- Experience with Spring Boot
- Knowledge of unit testing best practices
- Familiar with Java NoSQL databases
- Background in data software engineering
- Proficient with Databricks
- Experience using Apache Spark
- Solid understanding of Google Cloud Platform
- Familiarity with Google Cloud Data Fusion
- Hands-on experience with GCP Data Services
- Proficiency in SQL
- Good grasp of microservice architecture
- Experience with RESTful APIs
- English language skills at B2 level or above
Nice to have
- Eagerness to expand cloud technology knowledge
- Experience working in agile development teams
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