Java Back-End Developer (Information Technology/Software)
Our client, a leading Software, Information and Communication Technologies company, operates internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). Our client is a renowned supplier of IT services to government institutions, multinational corporations, public administrations and multinational companies, research and academic institutes.
Role Overview
We currently have a vacancy for a Java Back-End Developer fluent in English, to offer his/her services as an expert who will be based in Belgium. The work will be carried out either in the company’s premises or on-site at customer premises. In the context of the first assignment, the successful candidate will be integrated with the Development team of the company that will closely cooperate with a major client’s IT team on site.
Job type:
Full time/Permanent
Location:
Brussels, Belgium.
Workplace:
Onsite
Please note that we can consider only EU candidates for this position due to security clearance.
Requirements
University degree in IT combined with relevant IT professional experience of 15 years;
At least 5 years of experience in Java (\> 17), Spring Boot (WebFlux) and Hibernate;
At least 1 year of experience in Vert.x and Kotlin;
At least 2 years of experience in Architecture \& Integration: Microservices Architecture, API-driven Development, AS4;
At least 2 years of experience in Database: MongoDB, PostgreSQL, Virtuoso Triple Store, OpenSearch;
At least 2 years of experience in Containerization \& Orchestration: Docker, Kubernetes;
At least 2 years of experience in Security: OpenID Connect, OAuth2, TLS, Keycloak;
At least 1 year of experience in Security Testing \& Dependency Management: SAST, DAST, Fortify, SonarQube, Sonatype, Dependency-Track, Maven;
At least 3 years of experience in Collaboration \& Productivity Tools: JIRA, Confluence, Office 365, SharePoint;
Excellent command of the English language.
Responsibilities
Development of back-end website applications;
Integration of user-facing elements developed by a front-end developer with server side logic;
Creation of servers and databases for functionality;
Design and implementation of data storage solutions;
Understanding and implementation of security and data protection;
Design and develop APIs;
Writing clean, functional code on the back-end;
Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement;
Testing and fixing bugs or other coding issues;
Meet both technical and consumer needs;
Write technical documentation.