logo

Bekijk alle vacatures

Java Developer

Brussel, Brussel

Senior Java Developer 

Start Date: ASAP
Workload: Full-time
Location: Brussel (minimum 2 days/week on-site)
Languages: Dutch, French, and English required
Deadline to apply: June 20th, 2025
 

Context

A Senior Java Developer is needed to support the development and enhancement of a digital self-service platform. You will join an Agile development team focused on implementing customer-facing features in a secure, scalable, and maintainable architecture. Your role will cover the full development lifecycle — from concept through delivery — in a high-quality, test-driven environment.


Primary Responsibilities

  • Design and develop Java-based applications according to functional and business requirements

  • Analyze and translate business/functional analysis into sound technical solutions and architecture

  • Collaborate closely with business and functional analysts to fully understand requirements

  • Implement, test, and document solutions using Agile practices and test-driven development

  • Maintain and enhance the online customer portal and related services

  • Assess impact of requested changes and propose optimal technical solutions

  • Support code quality and maintainability through consistent documentation and testing


Secondary Responsibilities

  • Write and maintain unit tests using JUnit and Mockito

  • Document testing results and address bugs or inconsistencies

  • Participate in code reviews and share best practices within the team

  • Continuously improve development practices and participate in lessons learned

  • Provide coaching and support to junior team members


Technical Requirements

  • Expert-level experience with:

    • Java (Spring Boot, Hibernate)

    • REST API development

    • Agile & Object-Oriented methodologies

    • Tools such as IntelliJ, Tomcat, JIRA, Git

    • Unit testing frameworks (JUnit, Mockito)

  • Experience or willingness to work with Magnolia CMS

  • Strong knowledge of Agile delivery principles and practices

Nice-to-haves:

  • Jenkins CI/CD

  • Swagger / OpenAPI

  • Maven

  • Dynatrace


Non-Technical Skills

  • Excellent communication, customer service, and interpersonal skills

  • Ability to work independently and manage multiple priorities

  • Strong analytical, problem-solving, and organizational skills

  • Leadership experience and ability to mentor junior developers

  • Able to follow structured change management and quality assurance processes


Education & Experience

  • Master’s Degree in Computer Science (or equivalent through experience)

  • Minimum 5 years of experience in a similar role


Language Requirements

  • Fluent in Dutch and French

  • English proficiency is mandatory

Deel deze vacature

Powered by