Hays Information Technology in Belgium has grown to become an important recruitment specialist for ICT-professionals, ICT-managers and ICT-sales.
Our specialised consultants have a broad experience in the IT field and can rely on their expert insights into the IT market to help you jump to a new career.
We offer both permanent jobs at employers as freelance missions.
Hays assists its client, a national organisation active in technology services, in its search for a Freelance Senior Java Developer who can assist it in the build of its future.
- 7 years of experience
- Java 8
- Reactive extensions
You will join a multicultural SCRUM team of Java developers and work closely with front-end developers. Your primary focus will be on analysing the business requirements, developing and maintaining back-end services, API and integration in a Microservices environment. Next to that, you will realise the technical analysis on how to improve the clients' platforms on various topics and you will define and optimise the architecture in line with the business needs and the client's vision. On top of that, your main responsibilities are to analyse business and technical requirements, defined by the product owner or architects, and define the best strategy and architecture to achieve the goals with a focus on performance, scalability and maintainability of the client's platform: you will write clean and top quality code covered with tests, according to the best practices and coding guidelines.
To fulfil this project, you need to have at least 7 years of proven experience as a Java Developer. You have extensive knowledge of the commonly used frameworks and libraries (Java 8, Spring Framework, Spring Boot/Cloud) and you have a strong interest in reactive extensions like RxJava. Next to that, you need to have knowledge of Jersey, Spring-rest, Apache CXF, Swagger or other Rest frameworks and RESTful principles. On top of that, you are familiar with the testing principles, libraries (mock, unit tests, integration tests), code quality analysis, design and automation. You also have a good knowledge of open source relational and NoSQL databases. Lastly, you are SCRUM and DevOps-minded.