Lead Java Full Stack Engineer with Angular

Open 31d posting dated 2 weeks ago

We are looking for a Lead Java Full Stack Engineer with deep backend expertise in Java/Spring Boot and strong frontend experience with Angular. The ideal candidate will lead technical initiatives, drive architectural decisions, and guide engineering teams across the full application stack. This role requires a combination of hands-on engineering excellence, technical leadership, and the ability to influence delivery at scale.

Responsibilities

  • Lead the design, development, and delivery of full-stack applications using Java, Spring Boot, and modern frontend frameworks
  • Define and drive the architecture of REST APIs, backend services, and frontend components
  • Own technical decision-making and establish best practices across the team
  • Collaborate closely with product, QA, design, and engineering leadership to shape roadmaps and delivery strategy
  • Lead architecture discussions, technical planning, and design reviews
  • Ensure high code quality and engineering excellence through testing strategies, code reviews, and the introduction of modern engineering practices
  • Drive resolution of complex technical issues across frontend and backend layers
  • Mentor and coach senior and mid-level developers, fostering a culture of continuous improvement and technical growth
  • Act as a technical point of contact for stakeholders, ensuring alignment between business goals and engineering execution
  • Contribute to hiring, onboarding, and team development initiatives

Requirements

  • 5+ years of hands-on experience with Java and Spring Boot in large-scale, production environments
  • At least 1 year of relevant leadership experience
  • Strong experience with Angular and modern frontend development
  • Deep understanding of REST APIs, web application architecture, and distributed systems design
  • Solid experience with relational databases such as PostgreSQL, MySQL, or Oracle, including performance tuning and data modeling
  • Strong cloud experience with AWS, Azure, or GCP, including designing cloud-native solutions
  • Proficiency with frontend technologies, including HTML, CSS, JavaScript, and TypeScript
  • Proven experience defining and implementing testing strategies and CI/CD pipelines
  • Demonstrated ability to lead technical teams, drive architectural decisions, and communicate effectively with both technical and non-technical stakeholders
  • Experience mentoring engineers and growing high-performing teams
  • Proficient communication skills in English (B2 level or higher)

Nice to have

  • Experience designing and implementing microservices architectures
  • Hands-on experience with Docker and Kubernetes in production environments
  • Experience with Kafka or other messaging and event-streaming platforms

Benefits

  • 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