Skip navigation EPAM

Lead Java Developer Hoofddorp, Netherlands

Lead Java Developer Description

Job #: 62117
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has leveraged its advanced software engineering heritage to become the foremost global digital transformation services provider – leading the industry in digital and physical product development and digital platform engineering services. Through its innovative strategy; integrated advisory, consulting, and design capabilities; and unique 'Engineering DNA,' EPAM's globally deployed hybrid teams help make the future real for clients and communities around the world by powering better enterprise, education and health platforms that connect people, optimize experiences, and improve people's lives. In 2021, EPAM was added to the S&P 500 and included among the list of Forbes Global 2000 companies.  

Selected by Newsweek as a 2021 and 2022 Most Loved Workplace, EPAM's global multi-disciplinary teams serve customers in more than 50 countries across six continents. As a recognized leader, EPAM is listed among the top 15 companies in Information Technology Services on the Fortune 1000 and ranked four times as the top IT services company on Fortune's 100 Fastest Growing Companies list. EPAM is also listed among Ad Age's top 25 World's Largest Agency Companies for three consecutive years, and Consulting Magazine named EPAM Continuum a top 20 Fastest Growing Firm.

Learn more at and follow EPAM on Twitter and LinkedIn.



EPAM Systems is currently looking for an experienced Lead Java Developer to join their team to lead the engagement on a complex, dynamic and challenging project. Are you proficient in Java 8, have solid experience in working with microservices and cloud based solutions? Then apply for this position and we would be happy to explore this opportunity with you further!


  • Be responsible for one or multiple microservices in terms of e2e architecture communication, backlog preparation & maintenance
  • Design and develop low-latency, scalable, high available, distributed application services and deliver high-availability and performance
  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Investigate performance and technical issues from production
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Write unit and integration tests


  • Experience with AWS/Kubernetes
  • 5+ years of experience in software development (at least one year experience in team leading)
  • Proficient in Java and related technology stack: Java 8, Dropwizard, Maven, Git
  • Deep Java / Spring / RESTful services experience for back-end development is a must
  • Ability to work and thrive in a fast-paced environment, learn rapidly, work with the team and master diverse web technologies and techniques
  • Ability to work independently while being a team player
  • Excellent organizational, time management, written and verbal communication skills
  • Experience developing software using Agile development methodology

We offer

  • Competitive Compensation
  • 26 paid holiday days
  • Commuting to work- costs reimbursement
  • Pension Plan scheme
  • Discretionary Performance Based bonus
  • Laptop + Corporate Simcard + Corporate Mobile Device (subject to certain eligibility requirements)
  • Annual Salary Review
  • Trainings, Internal Education and Dutch Language Courses
  • Unlimited access to LinkedIn learning solutions
  • Relocation Package
  • Regular Corporate and Social Events
  • The opportunity to be part of a diverse and multicultural company
  • EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
  • Certain benefits and perks may be subject to eligibility requirements