30+ days ago - req32541

Senior Java Developer

Research & development

Computer science & software engineering

In a nutshell


Veldhoven, Netherlands


Research & development


3-7 years



Job Category

Computer science & software engineering



Introduction to the job

Java developers at ASML are passionate about engineering. They create software crucial to the development of next-generation microchips. People often refer to ASML lithography systems as ‘the most complex machines in the world’, and these unique machines need unique software engineering solutions. There are no borrowed patterns or published designs to use: every line of code is a result of technical conversations and brainstorming between colleagues with diverse engineering backgrounds.

The work of our software developers combines extreme complexity and large volumes of data to find solutions to correct nanometer-sized inaccuracies in the chipmaking process. They work in multi-skilled teams alongside physicists and mathematicians, to determine the best combination of parameter adjustments to meet customer’s goals.

Role and responsibilities

You and your team are responsible for requirement engineering, design, implementation, testing and integration. You lead the software development team on a technical level. Each team consists of software development engineers, tester, functional experts, product owner and scrum master.

In ASML, we mainly use Java to develop Litho InSight, software with a user-friendly interface that our customers use to optimize the chip manufacturing process. Our software takes the vast amount of metrology data produced by YieldStar systems and translates it into instructions that the chip manufacturing equipment can use to correct for production inaccuracies.

Java is also used for our diagnostic tools. You’ll use Java to further develop these tools that analyze the logs and data produced by ASML lithography systems. Diagnostic tools help our customer support engineers get insights in the cause of distortions in the chipmaking process.

As a senior software developer, you’ll:

•Work with product development and engineering teams, from initial idea to full delivery of features.
•Pro-actively seek interaction with software architects to review designs and contribute to the improvement of our software architecture.
•Communicate with customers and end users to get the correct requirements
•Continuously improve our product’s code structure and architecture to achieve a better quality, scalability and maintainability
•Define the long-term roadmap in collaboration with your software group leader
•Be actively involved in competence development and personal development of team members.

Education and experience


•Bachelor’s or master’s degree
•At least 5 years of experience with Java. Front-end development experience is a plus.

Technology stack:

•Git repository and Git workflow
•CI/CD DevOps tools (e.g. Bitbucket, Bamboo or similar)
•Microservice architecture


•You’re able to motivate your team, foster collaboration, and give direction
•You’re enthusiastic about solving complex problems and translating them into modern, elegant and simple solutions
•You have a passion to coach your team members to deliver high-quality products
•You communicate effectively with technical and non-technical people
•You like to discuss technical challenges and you’re motivated to push the boundaries of technology

Diversity & Inclusion

ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

Other information

Need to know more about applying for a job at ASML? Read our frequently asked questions.