Java Developer (Dutch and English)

Salt
Bree, Belgium
3 days ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch, English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Applications Architecture HTML5 Unit Testing Custom Software Software Debugging Java Platform Enterprise Edition (J2EE) Java Web Services Spring Framework Junit
+25 more
PostgreSQL Linked Data Apache Maven Node.Js Scrum Methodology Software Engineering Systems Integration TypeScript Test-Driven Development (TDD) Spring-boot Backend Git Single Page Application AngularJS Git Flow Kubernetes Npm(Software) Bitbucket Data Management Front End Software Development Restful APIs Terraform Domain Driven Design Docker Jenkins

Job description

As a Senior Java Full Stack Developer, you will work within the Digital Solutions department of a Flemish public organization dedicated to water management, air quality, and climate adaptation. You will contribute to a large-scale digitalization and modernization program initiated in response to evolving European regulations.

The assignment involves the development and modernization of business-critical applications for data registration, validation, and reporting, including the supporting integrations and data platforms. You will participate in the analysis, development, testing, and implementation of new functionalities within a complex Java ecosystem and help shape a future-proof application landscape., As a Senior Java Developer, you will be responsible for:

  • Reviewing and/or preparing technical analyses and solution designs in collaboration with the organization’s architects.
  • Developing functionalities as defined in functional and technical specifications.
  • Defining interfaces between the various layers of the application architecture.
  • Developing Spring Boot backend services and security components.
  • Developing Angular single-page applications (SPAs).
  • Potentially developing Node.js backend-for-frontend (BFF) services.
  • Creating and maintaining unit tests in support of Test-Driven Development (TDD) practices.
  • Ensuring compliance with non-functional requirements such as performance, security, scalability, and maintainability.
  • Conducting peer code reviews in accordance with GitFlow principles.

Requirements

Required Skills (Must-Have)

  • Minimum 5 years of experience in developing Java-based applications (Senior level).
  • Relevant education, certification, or proven experience in Java/J2EE and related technologies.
  • Experience with JUnit.
  • Experience with Angular (versions 2 through 17).
  • Experience with Docker.
  • Experience with Kubernetes.
  • Knowledge of and hands-on experience with Public Cloud Infrastructure.

Preferred Skills (Should-Have)

  • Experience with Spring Framework.
  • Experience with Maven.
  • Experience with REST APIs.
  • Experience with Domain-Driven Design (DDD).
  • Experience with Linked Open Data (LOD).
  • Experience with JavaScript.
  • Experience with TypeScript.
  • Experience with HTML5.
  • Experience with CSS.
  • Experience with Bitbucket (Git).
  • Experience with Jenkins.
  • Experience with Terraform.
  • Experience working in Agile development environments.
  • Ability to take a leadership role within Agile teams.
  • Experience coaching and mentoring developers.
  • Experience leading or coordinating development teams.
  • Strong capability in software development activities, including coding, testing, and debugging.
  • Scrum Master certification.

Nice-to-Have Skills

  • Experience with Node.js.
  • Experience with NPM.
  • Knowledge of PostgreSQL 11+.
  • Relevant domain knowledge.
  • Understanding of processes and custom software related to water quality monitoring networks.
  • Experience delivering projects within the public sector or specifically within environmental and water management organizations.
  • Knowledge of organizational and technical standards applicable to such environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all