Skip to main content

Senior Java Backend Developer

Brussels START DATE: TBD DEADLINE: 2025-02-17
For one of our customers in Brussels, Fujitsu is looking for a Senior Java Backend Developer


Start: 03/03/2025
1st PO of 160 dys


Mission description
As a Senior Java Backend Developer, you will work within the Cash Management development team.

Concrete tasks:
• Phase I: technical upgrade of a backend application built on top of an NBB enterprise framework using opensource libraries:
     o Spring 2 → 5
     o Hibernate 3 → 5
     o SOAP → REST
• Phase II: Java upgrade 8 → 21
     o Spring 5 → 6
     o Hibernate 5 → 6.5
Deliverables:
• Well-commented & tested application code
• Design / technical documentation

Working hours
Normal NBB working hours: 5 days from Monday until Friday (7h36 per day)
50% On Remote

languages
▪ French / Dutch/ English: at least 1 language with at least independent knowledge is required.

Technical knowledge
▪ Technical knowledge of required technologies to be able to start development directly (see mission description).
▪ Understand work habits like Scrum/Kanban, test-driven development and continuous integration.

Experience
▪ Practical experience of required technologies to be able to start development directly (see mission description).

General skills & competences
▪ Team player & communicative
▪ Independent developer for most development tasks
▪ Decent development at a normal speed
▪ Conform to cross-project and project specific development guidelines

Development skills
▪ General (with Java  & Spring Framework)
▪ Backend (with JPA/Hibernate & Spring)
▪ Security (OWASP and Spring Security)
▪ Remoting (SOAP/RESTful web services, JAXB, JAX-WS, JAX-RS, pache CXF, Apache ▪ Camel and SoapUI)
▪ Java batch (with Spring Batch)
▪ Test Driven Development (with JUnit & Spring & CI)
▪ Web Frontend (with JSF, PrimeFaces, Spring WebFlow, html/css, and javascript/ Angular)
▪ Tooling (with IntelliJ, Svn or Git, Maven, Bamboo and Sonar)
▪ Oracle

Design
▪ Application Design
▪ Design of SOAP endpoints (Web services, versioning)
▪ Design of RESTful endpoints (HTTP methods, urls, versioning, json, metadata and documentation)

Work Methods
▪ Scrum/Kanban (team work oriented)
▪ BPMN, UML & documentation practices (deliverables oriented)
▪ Coaching Experience