Java & 11 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and implement web applications and RESTful APIs utilizing Java 17+ and Spring Boot/Spring Framework
- Collaborate with multidisciplinary teams within Agile frameworks to deliver robust software solutions
- Develop microservices architectures and integrate both front-end and back-end systems
- Utilize Maven or Gradle build tools for efficient project management
- Apply Unix command-line skills and SQL expertise for deployment and data operations
- Create front-end modules using JavaScript/TypeScript and React
- Document APIs with Swagger/OpenAPI and maintain API development best practices
- Manage relational (Db2, SQL Server) and NoSQL (MongoDB, Redis) databases through ORM tools
- Engage in DevOps activities using Docker, Kubernetes, Jenkins, and Helm for CI/CD pipelines and Azure cloud deployments
- Execute unit and integration tests with JUnit, Mockito, WireMock, Postman, and REST Assured
- Employ Git for version control and use JIRA/Confluence to support Agile project workflows
Requirements
- At least 5 years of practical experience in Java web development including Spring Boot/Spring Framework
- Strong analytical and problem-solving capabilities with the ability to work autonomously
- Experience working in Agile development teams and familiarity with Agile methodologies
- Proficient in Java 17+, build tools like Maven or Gradle, and Unix commands
- Solid understanding of SQL and experience with relational and NoSQL database systems
- Knowledge of JavaScript/TypeScript and React for front-end development
- Experience with RESTful APIs, microservices, and API documentation standards
- Hands-on experience with Docker, Kubernetes, Jenkins, Helm, and deploying on Microsoft Azure
- Competence in unit and integration testing frameworks such as JUnit, Mockito, WireMock, Postman, and REST Assured
- Familiarity with Git version control and Agile tools like JIRA and Confluence
- Upper-Intermediate level of English communication
Nice to have
- Experience working with Kafka messaging system
- Understanding of GraphQL APIs
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