10 months
19/02/2024 - 31/12/2024 Brussels, Belgium
Requirements
Roles
  • Développeur Confirmed
Languages
  • Dutch Native
  • English Native
  • French Native
Skills
  • Spring Batch Confirmed
  • Agile / Scrum Junior
  • CQRS Confirmed
  • REST Confirmed
  • Java Confirmed
  • SOAP Confirmed
  • Spring Framework Confirmed
  • Maven Confirmed
  • PostgreSQL Confirmed
  • Angular Confirmed
  • JPA Confirmed
  • Jenkins Confirmed
  • Jira / Confluence Junior
  • Hibernate Confirmed
  • SOA Confirmed
Description

In the context of a major business transformation program, we are looking for a senior java developer to reinforce the existing teams.

As a senior developer, you will join a department of about 70 people (in evolution) to ensure the hand-over, refactoring and/or greenfield development of business applications.

The developer we’re looking for will be responsible for the development of Java applications, supporting theanalysts and business objectives, while providing expertise in full-stack software development lifecycle, from concept and design to testing.

Responsibilities:

·          Development / Maintenance of  business applications

·          Development of application components/webservices

·          Contribute in the design of architecture components and building blocks (in close collaboration with technical lead or senior software architects)

·          Participation in technical working groups, Scrum meetings and meetings with the users if needed

·          Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting (JUnit, JIRA)

Experiences

·          Minimum 5-7 years of full-time professional Java Development experience is required (Full-stack preferred – backend with good affinity for frontend is ok)

·          Familiarity with multi-system integration and complex environments

 Competencies :

·          Technical knowledge and practical experience of required technologies to be able to start development and support directly (below) :

    • Java and Spring Framework
    • JPA (with Hibernate as implementation)
    • Security patterns (Spring security)
    • Soap and RESTful Web Services
    • Spring Batch
    • SOA, microservices, CQRS
    • Test driven development (Junit, Spring, CI, Mockito, Cypress, Selenium)
    • Frontend (HTML/CSS/JavaScript, Angular) & backend abilities
    • Maven, Jenkins, Docker, Openshift, SVN or GIT and Eclipse or IntelliJ, Sonar, JBoss, Tomcat…
    • Experience with relational database and O/R mapping: PostgreSQL, SQL Server,
    • Able to read and understand BPMN, UML & documentation practices
    • Jira/Confluence
    • A knowledge in the following technologies would be a nice to have, but not required: Talend, ZK, Oracle, Kafka

·          Familiar with AGILE/SCRUM methodologies, test-driven development and continuous integration

·          Problem solver, able to quickly understand existing code

·          Solution and customer oriented

·          Ability to integrate easily into an existing team and to supervise juniors

 Mission & Working hours

We are based in Brussels (just in front of Midi Station).

This will be an initial contract until 30/06/2024 – The mission is long term and can be extended beyond 2024.

5 days from Monday until Friday (up to 9h per day on site). Homeworking is possible (3 days a week – 7h48).

Languages

  • French or Dutch: active knowledge (understanding / speaking / writing technical documentation / reading) of one language.
  • English (written / team communication): active knowledge