Our ideal candidates :
are energized by working in a team environment
have experience in Java (experience with Eclipse, GIT, Maven and UML is a plus)
experience of working in a SCRUM team or other Agile development methods is a plus
have very good knowledge of OO methodology
are able to work within an international team
Good knowledge of English, both written and verbally
As a JAVA developer at TBA you will be trained to work on our CONTROLS or TEAMS product.
CONTROLS is an emulation platform that supports system testing and optimization of container terminals. CONTROLS is developed in JAVA and consists of a number of standard components.
The emulation concept requires communication between CONTROLS (a realistic representation of the terminal’s equipment) and the container terminal’s operating software.
It is one of your challenges to find the right balance between developing functionalities generically in the core CONTROLS product or in a project specific fashion.
TEAMS is an application that supports state of the art container terminals in automated container transport. TEAMS is developed in Java and C++ and consists of a number of standard components.
Because the equipment we control is also in continuous development, 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.
Over the course of the next few years, we expect you to grow into a JAVA developer that actively contributes to the further development of our product.
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.
We offer :