Responsibilities
- 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
- 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
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Similar jobs

More from EPAM Systems, Inc.
EPAM Systems, Inc. 23 hours ago
EPAM Systems, Inc. 23 hours ago
EPAM Systems, Inc. 23 hours ago

Lead Java Developer

Apply Now
Back to search page