Position: Middle/Senior Java Developer
Company: Vector Software
Category: Java
Experience required: 3y
English level: intermediate

**About the project:**
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.

**Required skills**
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

**Would be a plus**
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

**Responsibilities**
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

**We offer**
Competitive compensation
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