Vacancy: Java Developer (Eyefreight)


Java Developer

Working in one of the local SCRUM based product teams (EyeConic: 1 lead/scrum master, 3 developers, 1 tester and 1 product owner), the Java Developer will be responsible for maintaining, designing and developing the core product’s new functionality, as well as for extending existing functionality - maintaining Eyefreight’s quality and robustness. In collaboration with the client team, the Java Developer will also extend standard functionality to suit customer needs. Typically, this results in a product configuration containing a bundle of customized screens, actions and system interfaces. 

*Upcoming projects:

  • Merging the current JSF UI framework to a JavaScript client-side UI framework (Angular with REST APIs);
  • B2B integration of customer data concerning sales and transport order data and shipment information, using web services (SOAP and REST) with JAXB and batch processing;
  • Integration of a search engine for efficient querying of data, reducing database load;
  • Realizing continuous delivery in AWS using ’Infrastructure as Code’ (with e.g. Docker and Terraform);
  • Performance enhancements concerning data retrieval and memory consumption and setting up automated tests for it.


As a Developer you will be part of a Product Development team of 28 (3 teams in Bunnik and 2 outsourced teams). You will report to the team leader. The team is working on programming algorithms, UI and interaction design.


As a Java Developer, you have a relevant Bachelor’s or Master’s degree and a minimum of three years of development experience in Java or Java related code. Our ‘problem solver’ has fluent English language skills (Dutch is not necessary, it’s an international team) and you are a pro-active team player and problem solver.

*Must have experience:

  • Java 8+
  • Spring Framework (Core)
  • Hibernate + HQL and SQL
  • Maven
  • VCS (preferable GIT)
  • Unit testing (JUnit with mocking)
  • Interpreting UML Class diagrams, State Diagrams and Use Cases

*“Nice to have” experience:

Java 11, Spring Modules (Web MVC, JMS, Security, Web Services, Batch and Integration), Angular, JMS, REST, SOAP, AWS, Docker, SCRUM, EAI, Eclipse, Selenium, Algorithms, Information Security (ISO27001), Mockito and a sense of Humor.

Chess and/or table soccer players are always welcome.


*Compensation and benefits 

Eyefreight offers a Java Developer a challenging positions in a young, dynamic and academic environment. Culture is direct, open and respectful. In addition to a competitive base salary, you will enjoy the following benefits:

  • A company pension plan (no personal contribution)
  • Flexible working hours
  • Collective lunch, fresh fruits and good coffee
  • A conveniently located office, attainable by car, public transit or (racing) bicycle
  • Time/budget allocated to personal development and training.

*And for workers from outside the Netherlands

  • Eyefreight will help you obtain a knowledge migrant status including the favorable 30% tax ruling for foreign knowledge workers in the Netherlands.
  • One-month salary relocation allowance as well as a reimbursement fee for your transportation costs.


Any questions about the Test Automation Analyst position in Bunnik (Utrecht)?

Share this vacancy

From a vacancy to your new job. In 7 steps.

Search & shout - We look for the best person for the job
Selection - Do you have what it takes?
Let’s chat - Skype, FaceTime, HangOut…
Let’s meet - For a coffee (or tea) with the employer
Let’s meet again - Get your armbands on, you’re diving in at the deep end
Assessment - Can you walk the way you talk?
Negotiating terms of employment - Money talks
Selection - Do you have what it takes?

Anyone can apply for a job. But getting through our selection process is something totally different. In this phase, the consultant makes a preliminary selection from all the applications that have come in. Haven’t responded yet? Then what are you waiting for?

Oh my god, an application form! It seems like there is a complicated back-office supporting this system. That's right. That's why we would love if you'd upload your motivation letter as 'Extra document'. Sorry for the inconvenience.

I would like to apply with my *