Position: Java Developer
Company: Skelia
Experience required: 2y
English level: upper

You will have an opportunity to be a part of a R&D team of a well-known Belgium company which has 30 years of experience in designing and maintaining Passenger Information Systems for rail market.
This company solutions allow managing applications remotely, update configurations and content on the train and operate on-board passenger communication functions. They use the latest technologies to offer the best applications possible.

MISSION
Interpretation and analysis of the business needs communicated by the Product Manager
Co-responsibility on designing the architectural solution to fulfill the business needs
Write unit tests for all your developed software
Documentation of the developed software and design choices
Provide the means to be able to deploy your developed software
Provide input and support towards the quality assurance testing
Work in a multidisciplinary and international team to combine different technologies
Formulate ideas for continuous improvement

REQUIREMENTS
3+ years’ experience in Java Development
Experience with Spring framework and RESTful APIs
Experience with build tools (Maven), source code control (Git) and continuous integration (Jenkins), virtual machine and containerization technologies (Docker)
Experience with data modeling techniques (SQL, NoSQL) and interfacing with them using Java
Knowledge of IP network protocols and Linux development
Strong communication, problem-solving skills
High level of oral and written English