Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Java Developer
- Location: Veldhoven
- Salary range: € 80.000 – € 87.000 all-in a year
- Assignment until 31st of December 2026
Job Mission
As a Java Developer, you will join one of our multinational Scrum teams to create state-of-the-art software solutions. Teams typically consist of five to ten developers, a Scrum Master, and a Product Owner.
We work according to a (scaled) Agile methodology, with two-week sprints and demos, aiming for frequent releases of working software. Teams collaborate closely with internal and external experts from various domains to discover and deliver the best possible solutions.
We use modern development tools such as Continuous Integration with Git, Jira, and Bamboo. Speed and reliability are key: failures in the software stack can have a significant impact on customer operations, so high-quality, well-tested software is essential.
Job Description
Multiple dedicated Java teams work together on different products and platforms. Your Java team will, among other things:
- Create complex Java applications that support and optimize manufacturing processes, enabling process engineers to navigate highly complex process setups through excellent UX design.
- Implement and validate algorithms that help customers achieve optimal manufacturing results.
Responsibilities
- Designing and implementing software based on the product backlog defined by the Product Owner.
- Ensuring high quality of deliverables by designing and implementing automated unit and integration tests with a test-driven mindset.
- Cooperating with other teams to ensure architectural consistency and alignment on interfaces and cross-team deliveries.
- Troubleshooting, analyzing, and resolving integration issues from internal alpha and beta testing as well as customer-reported issues.
- Writing and maintaining product documentation in line with company processes.
- Proactively suggesting and implementing improvements to technical solutions and ways of working, in alignment with the team and stakeholders.
Technologies:
Java 8 & 11, JavaFX, GraalVM, Spring Boot, Docker, Git, Maven, JUnit, Mockito, Cucumber
Way of Working:
Pair Programming, Scrum, Behavioral Driven Development (BDD), Scaled Agile Framework (SAFe), Jira, BitBucket, Bamboo-based CI pipeline
Main Stakeholders as Developer:
Team members, Test Engineer, Product Owner, Functional Engineers, UX team
Education
- A relevant BSc or MSc in IT, Electronics, or Computer Science.
Experience
For mid-level or senior positions, the following experience is required:
- At least 5 years of Java software development experience.
- Design and development using object-oriented principles.
- Creation of automated unit and integration tests using mocks and stubs.
- Experience with Continuous Integration.
- Experience working in Scrum teams.
Experience considered a plus
- Working with distributed software systems.
- Experience with monolithic repositories.
- Development of web-based user interfaces.
- Affinity with mathematics, data science, or machine learning.
Key Skills
Ranked by relevanceReady to apply?
Join Trinamics and take your career to the next level!
Application takes less than 5 minutes

