4+ years proven experience Java
Experience with Multi-threading and asynchronous programming
Experience with Microsoft SQL, Oracle Databases
Experience with build systems, Jenkins
Experience of working in a SCRUM team or other Agile development methodologies
Good knowledge of OO methodology
Upper-intermediate level of English, both written and verbal.
Experience with Eclipse, GIT, Maven and UML
Spring, Spring Boot, Hibernate, JBoss
Experience with C++
9 reasons to join us:
Frequent business trips to European countries;
You will be working in historical Lviv city center next to the main entrance of Stryiskyi park;
Possibility to share knowledge on techtalks, meetups and conferences in different Levi locations and outside the company;
Your health support via compensation of sport activities, vacation policy and private medical insurance;
Financial and vacation support of your important life events (wedding, child birth etc.);
Democratic banking policy — you can cooperate with us through any legal Ukrainian bank you choose;
Work for industry leaders such as TomTom, Xerox, Swarco and others;
“Save time” principles. We promote Automation testing and innovation technologies to save the most precious resource — your time;
No micromanagement. We are free birds with clear understanding what the high performance is!
There are two areas of work: CONTROLS and Teams. You will work in international teams.
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.
The customer is a Dutch innovative software company that develops a simulation and operation software for automated container terminals.
TBA’s mission is to provide integrated software solutions to simplify the operations of ports, terminals and warehouses. We seek to enable every client to deliver for their customers safely and efficiently.
Please have a look at a short video about the company