Position Title: Java Full Stack Developer
Location: Brussels, Belgium
Duration: 13 months
Languages: Dutch, French and English
Work mode: Hybrid
Job Description:
As a Java developer, you will work in the Kamino team to ensure the realization of the development and tests related to the centralized management of third parties, both in the monolithic application Theseos, as well as the more recent. ThirdParty application (also called DB3) which will ultimately store all third parties and data related to bank accounts.
These two applications will communicate with each other by means of REST.NB
services: You will also participate in the redesign and modularization of the third-party management functionalities in the Theseos application (cf. Renaissance program).
Skills
The main responsibilities of this person are:
* Adapt existing code or create new code
* Refactor existing code when appropriate
* Create and run unit and component tests of the code
* Manage the deployment of additional features/updates
* Create Technical Analysis
* Work with the application architect to define the most appropriate architecture for the domain
* Ensure the quality of the developed application
* Ensure that the developed/updated application complies with company standards
* Take proactive steps to identify and correct technical debt (leave code cleaner than found)
* Perform and run unit and integration tests to avoid code regression
Selection criteria
Candidates will be evaluated on:
* Mastery of technical skills and applicable tools. Are Must
* Languages techniques: Java, xml, REST et SOAP webservices, SQL (advanced querrying) Modeling: UML, BPMN
* Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD
* Techniques, Spring
* Methods: Agile
* Mastery of the required behavioural skills (particular importance given to the support of junior developers)
* The ability to think, analyze situations and propose appropriate solutions
* Holding a master's degree in computer science (or similar) is a plus
* Having already worked for a state structure is a plus
* Availability (as of the requested date, full-time)
* Have an active knowledge of one of the two national languages and at least a passive knowledge of the other.
* In their CV, the candidate will explain the difference between SOAP and REST webservices, and in which situations they would recommend one over the other.
Skills
* Agile methodologies
* CI/CD using Jenkins
* Java ecosystem
* Java programming
* JSON
* Maven
* SOAP/REST
* SQL
* TypeScript/JavaScript
* Versioning system
* XML