Responsibilities
- Collaborate with cross-functional teams in an Agile setting to deliver high-quality software solutions
- Implement microservices architectures and integrate front-end and back-end systems
- Utilize build tools such as Maven or Gradle for project management
- Develop front-end components using JavaScript/TypeScript and React
- Document APIs using Swagger/OpenAPI and enforce best practices in API development
- Work with relational databases (Db2, SQL Server) and NoSQL databases (MongoDB, Redis) using ORM frameworks
- Participate in DevOps processes leveraging Docker, Kubernetes, Jenkins, and Helm for CI/CD and cloud deployments on Azure
- Conduct unit and integration testing using JUnit, Mockito, WireMock, Postman, and REST Assured
- Use Git for version control and JIRA/Confluence for Agile project management
Requirements :
- Minimum 3+ years of hands-on experience in Java-based web development, including Spring Boot/Spring Framework
- Strong problem-solving skills and ability to work independently
- Experience in Agile teams and Agile methodologies
- Proficient with Java 17+, Maven or Gradle build tools, and Unix commands
- Knowledge of SQL and experience with relational and NoSQL databases
- Experience with JavaScript/TypeScript and React
- Familiarity with RESTful APIs, microservices, and API documentation standards
- Experience with Docker, Kubernetes, Jenkins, Helm, and Azure cloud deployments
- Skilled in unit and integration testing frameworks such as JUnit, Mockito, WireMock, Postman, and REST Assured
- Experience with version control using Git and Agile tools such as JIRA and Confluence
- Upper-Intermediate English proficiency
Nice to have
- Experience with Kafka
- Familiarity with GraphQL
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

Senior Java Developer

Apply Now
Back to search page