Create your personal profile and easily find a job you love.

Sign up

Software Developer (Java)

Job Delft, NL
Posted 19 Nov 2020

Degree level


Job function

Business development

Required languages

Dutch (Fluent)
English (Fluent)

Work experience

2 to 5 years

Find a job you love at one of the 5,000 employers on

We are looking for a Software Developer who is passionate about developing high-quality code, controlling fleets of robotized vehicles, lifting cranes and semi-automated port equipment. TEAMS is an application that supports state of the art container terminals in automated container transport (you will be fully trained on this).  

TEAMS is developed in Java and C++ and consists of several standard components. However, as no terminal is the same the product must be configured in a unique way to fit each customer. Because the equipment we control is also being developed constantly, you will have to develop a working knowledge of their functionality and technical specifications. In this way, you learn how to give orders to the equipment, eventually meeting the complex challenge of getting a fleet of robotic vehicles from A to B as efficiently as possible, but without any accidents.

Our customers have high demands on our product’s stability, scalability and performance. Your analytical skills, ability to work well with others and creativity will help us meet all these demands.

What are we looking for?

  • You will ideally hold a 2:1 BSc Honours Degree, or higher, in an appropriate subject or have equivalent industry experience.
  • We are a multi-national group of companies producing market leading, large-scale, distribution and supply chain software products used by customers worldwide with substantial growth plans over the next 5 years.
  • Competitive remuneration package
  • 25 days annual leave, plus NL bank holidays
  • We are known for arranging fun and team events which include, fitness, food and culture
  • For international candidates we sponsor knowledge worker visa and provide relocation support.

Skills and Experience

  • Relevant degree on BSc level or higher.
  • Demonstrable work experience within software development
  • Software Architecture experienceExperience in working in an Agile / SCRUM development
  • Programming experience in Java is essential
  • Experience with Eclipse, GIT, Maven and UML is desirable
  • Preference to work in a team environment
  • Good knowledge of English, both written and verbally

Key Responsibilities

  • As experienced software developer you will gradually learn to work in all the teams and work (after an intensive training period) to form part of the various teams and work on several challenging projects
  • Learn how to give orders to the equipment, eventually meeting the complex challenge of getting a fleet of robotic vehicles from A to B as efficiently as possible, but without any accidents
  • Developing a working knowledge of the product functionality and technical specifications
  • Configuring our product in a unique way to fit each customer
  • Your day-to-day work will both involve working independently and also working in a team

With more than 100 employees, TBA is a rapidly growing consultancy company that uses simulation, emulation and software to optimise the logistic processes of container terminals, intermodal facilities, airports, manufacturing plants and other logistic systems all over the world. TBA was founded in 1996 and is still carefully expanding its business across the globe.
At TBA, we hire skilled employees with...

100 employees