Junior Software Developer (Java)
Does developing software for an automated container terminal seem like an interesting job? At TBA, an innovative software company, we develop this kind of software. Our search is for talented junior software developers to reinforce our teams in Düsseldorf (Germany) and Delft (The Netherlands).
Would you like to learn how your code can control automated equipment?
Vacancy description: Junior Software Developer
As a junior software developer at TBA you will be trained to work on the back end of our TEAMS product. TEAMS is an application that supports state of the art container terminals in automated container transport. As a junior software developer you will get to work on a number of challenging problems. Your learning track will show a good balance between training on the job and working independently.
TEAMS is developed in Java and C++ and consists of a number of standard components. However, as no terminal is the same the product has to be configured in a unique way for each customer. You work in a small team, assigned to work on one or several of the TEAMS modules. Examples are: the GUI, the routing component, or the module that controls one of the robotic 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.
Each time a new terminal finally goes live and about a 100 automated vehicles support the operation efficiently and accident-free, we can be proud of another phenomenal team achievement.
Over the course of the next few years, we expect you to grow into an experienced software 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.
Our ideal candidate for the position of Junior Software Developer:
- Academic degree.
- Minimum 2 years of relevant work experience.
- Programming experience in Java (experience with Eclipse, C++, CVS and UML is a plus).
- Affinity with logistics.
- Preference to work in a team environment.
- Good knowledge of English, both written and verbally.
Are you interested in this vacancy?
Feel free to contact us with any questions you may have. You can also read more details about TBA and your career at TBA on our website. If you want to apply for this job, please send your CV and cover letter to Thomas Lindenau.

