Skip To Main Content
backBack to Search

Lead Java Developer

Remote in Mexico
Java
& 4 others

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