3+ years of commercial experience in Java (up to Java 8)
Proficient in OOP, OOD.
Solid knowledge of Spring, Spring Boot 2
TCP/IP & networking, experience with TCP-based protocols
Good knowledge of at least one RDMS or NoSQL systems, SQL
Hands-on experience with Linux based operations systems, Bash
Proficiency with Git, Jira
At least Upper-intermediate English, both spoken and written
Experience integration with hardware
Experience working with IoT solutions
Knowledge of Spring Integrations framework
Experience with application deployment and configuration tools like Ansible
Experience with Messaging integrations systems like RabbitMQ
Opportunity to work on interesting projects
Friendly team of highly experienced specialists
Training sessions and travel abroad
Long-term employment with paid vacation and other social benefits
Free English classes with native speakers
Medical insurance
Sport compensation
Cozy kitchen with fresh fruits, juices and cool snacks
Development, support and maintenance of applications
Write new program code
Participation in the preparation of technical specifications and functional descriptions
Work with a team in Agile environment
Perform other related duties as required
The ferry crossing Umeå — Vasa is a key part of the European route E12 that begins in Mo i Rana, Norway, transverses Sweden and ends in Helsinki, Finland. The upgrade of the check-in facilities, which is the goal of the project, is part of a larger project portfolio to upgrade the E12 infrastructure relating to the ferry crossing.
Technology stack: Java (up to Java 8), Spring, Spring Boot 2, TCP-based protocols, at least one RDMS or NoSQL systems, SQL