-
Sansaone

Developer JAVA (SNS01498)

Sansaone
Belgium · Full-time · Entry

Job Description

The client is looking for an experienced Senior Java Developer to strengthen the Webplatform Vlaanderen development team.

  • The developer will work on the transversal repositories component, a set of Java services that serves as an aggregation layer for data from different sources within and outside Digital Flanders.
  • This component will play a crucial role in the data input for the digital assistant that is yet to be built.
  • The assignment includes the design, implementation and maintenance of scalable and performant back-end services, applying best practices such as TDD, Domain Driven Design (DDD) and microservices architecture.
  • The developer is responsible for the technical integrity, viability, and security of the delivered code, and works closely with the program architect to ensure that the components fit within the overall architecture.

Responsibilities

  • Demonstrable experience in development of JAVA-based applications
  • Demonstrable training with certification or equivalent through experience in programming languages and environments such as Java/J2EE, …
  • Proven experience in leading a development team and coaching developers.
  • Be able to perform demonstrable experience in programming assignments very smoothly: coding, testing and debugging.
  • Demonstrable knowledge and experience of Agile development methodology, in which a leading role can be taken.

Tasks & Responsibilities

  • Developing back-end services in Java 17+ within a microservices architecture
  • Working with relational databases (RDMS) and writing efficient SQL queries within Spring Data (3.x).
  • Design and maintain REST APIs for efficient data aggregation
  • Ensuring performance, scalability and security of the transversal repositories component
  • Implement CI/CD pipelines and DevOps principles for stable and reliable releases
  • Take ownership of features, refine them in consultation with developers and stakeholders
  • Actively contribute to the evolution of the technical architecture and best practices within the team
  • Collaborate with the program architect and other teams to achieve a unified and robust data integration layerSupport GraphQL API and TypeScript-based backend solutions.

Technical objectives

  • Developing and maintaining Java services within a cloud-native environment (AWS)
  • Work with relational databases (RDMS) and Spring Data (3.x) for efficient and scalable data access
  • Setting up REST APIs as an interface to the transverse repositories component
  • Use of OAuth2 and OIDC for authentication & authorization
  • Writing TypeScript code for specific backend functionalities
  • Applying Domain Driven Design (DDD) and microservice principles
  • Ensuring security, logging and monitoring of the services
  • Automate tests and deployments via CI/CD pipelines

Languages

  • Dutch
  • English

Hiring Team Member

Sai Prashanth

Recruitment Coordinator

  • LinkedIn
  • Mail

Key Skills

Ranked by relevance

java microservices typescript cicd ddd graphql devops cloud tdd sql
Login to Apply
Posted
Apr 02, 2025
Type
Full-time
Level
Entry
Location
Brussels
Company
Sansaone

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ypto
Related

Senior Java Developer

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Engineering
View Job Details
NRB
Related

Développeur Full Stack JAVA Angular

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Engineering
View Job Details
Sansaone
Related

Cloud Architect

2026-03-23

Full-time
Mid-Senior
Luxembourg
IT Services
Information Technology