Mexico
We are looking for a skilled and experienced Lead Java Developer to join our team.
In this position, you will oversee the design, development, and enhancement of high-performing software solutions while collaborating with cross-functional teams to deliver outstanding applications. If you thrive in a fast-paced environment and enjoy tackling complex technical challenges, we encourage you to apply.
Responsibilities
- Lead the development and implementation of scalable Java-based solutions that address business needs
- Work closely with cross-functional teams to ensure technical solutions align with organizational goals
- Develop and manage microservices architecture to support seamless system integration and scalability
- Conduct code reviews, resolve technical issues, and optimize application performance
- Prepare and maintain detailed technical documentation for workflows and solutions
- Design and execute unit tests to ensure the quality and reliability of code
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Provide mentorship and guidance to junior developers, fostering a culture of collaboration and professional growth
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- A minimum of 5 years of professional experience in Java development
- At least 1 year of experience in a leadership role or team management position
- Proficiency in the Spring framework for building enterprise-grade applications
- Strong understanding of microservices architecture for developing scalable and efficient systems
- Hands-on experience troubleshooting and optimizing software applications
- Solid knowledge of SQL for database management and query optimization
- Advanced English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Familiarity with cloud platforms and tools for managing and deploying applications
- Understanding of containerization and orchestration technologies such as Docker and Kubernetes
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