Trinamics
Java Developer
TrinamicsNetherlands15 hours ago
Full-timeEngineering, Information Technology +1

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 relevance