Senior Java Developer - Brussels (Hybrid)

550,00 € - 600,00 € Daily
Contract
Not Specified
Public Sector Jobs
Brussel, Brussel (Stad), Belgium
Job Description

Senior Java Developer - Brussels (Hybrid)

EU National required with either French or Dutch languages together with English.

Starting ASAP on a 6-12 month project with extensions, expected to be long term, working from the office in Brussels 2 days/week and the rest WFH.

550€ - 600€/day working on a Public sector client project for the next 4 years to start ASAP.

Role: Senior Java Dev - Backend Engineer (70 % coding/30 % architecture)

What you'll do

  • Build the Back End for various user-facing features
  • Define and evolve service interfaces and integrate external components
  • Model and remodel data: design an effective data model for our application, and then evolve that data model as requirements shift over time
  • Profile and optimise application & database performance (caching, query tuning, etc.)
  • Scale the app/database via architectural changes
  • Improve observability, monitoring, and alerting so that we can better respond to operational incidents
  • Work closely with product engineers, design and functional analyst to implement fast new feature ideas/concepts

Core Tech Stack:

Mandatory:

  • JAVA 17+, Spring Boot or Quarkus
  • Experience with SQL database and DB to SQL migrations
  • Kibana
  • Apache Kafka
  • Maven, JUnit/Mockito, integration & E2E testing
  • Docker, OpenShift, GitLab CI/CD

Nice to have:

  • Experience with Neo4J or other graph DB

Code Architecture & Design Patterns:

  • Design Patterns: Familiarity with patterns to create robust and scalable code structures.
  • Refactoring Techniques: Ability to improve existing code by simplifying and optimizing it without changing functionality.
  • API design: RESTful principles

Performance & Security:

  • Optimization techniques: Able to optimize code for load handling, memory, and response time.
  • Security Best Practices: familiar with vulnerabilities like SQL injection and XSS, and experienced with Snyk for security checks.

Apply by sending your CV to Navaid Faiz or Yasin and call to discuss your application further.