Software Developer (JAVA)

Does developing simulation software for container terminals all over the world seem like an interesting job? How about software for operating automated container terminals? At TBA, an innovative software company, we develop this kind of software. Our search is for talented JAVA developers to reinforce our development teams in Satu Mare (Romania).

Would you like to learn how your code can make container terminals run more efficient?

Job description: JAVA Developer

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.

Our ideal candidate for the position of JAVA Developer

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

Are you interested in this job opening?

Feel free to contact us with any questions you may have on this job opening. If you are ready to join us, apply here.

You can find our privacy policy here.