Senior Full-Stack Java / Angular Developer
Brussels | Hybrid | Freelance | ASAP | Long-term
We’re looking for a strong Senior Full-Stack Developer with solid Java, Angular and Python experience to join a long-term digital modernisation project in Brussels.
The team is currently rewriting and modernising a number of legacy business applications, moving them towards a new architecture and more modern development standards.
You’ll join a 6-person development team made up of developers, a business analyst and a project manager.
What you’ll be doing
-
Rewriting and modernising existing legacy applications
-
Developing new functionality within a redesigned architecture
-
Analysing existing applications and translating legacy behaviour into modern solutions
-
Using Python to support and facilitate the migration and rewriting of legacy applications
-
Developing robust back-end and front-end solutions
-
Working with REST APIs and event-driven architectures
-
Collaborating closely with analysts and the business to understand functional requirements
-
Contributing to technical decisions and continuous improvements
-
Working in an Agile environment with a well-structured backlog
A key part of the challenge is understanding an existing and sometimes complex application landscape quickly, including functionality hidden in legacy batch processes.
Tech stack
Must-have:
-
Strong Java development experience
-
Strong Angular experience (5+ years)
-
Python – required for the application modernisation/migration work
-
Spring Boot
-
REST / API-first development
-
Java EE / JSF knowledge
-
RabbitMQ / event-driven architecture
-
Keycloak
-
Agile experience
The profile
We’re looking for someone who is technically strong, autonomous and able to get up to speed quickly in an existing environment.
You should be:
-
A fast learner
-
Autonomous and proactive
-
Comfortable working in a team
-
Open to feedback and different perspectives
-
Pragmatic and solution-oriented
-
More interested in delivering quality solutions than taking a leadership role
Practical details
📍 Brussels – hybrid, 2 days/week on-site
📅 Start: ASAP
⏳ Duration: Long-term
💼 Freelance – full-time
🌍 Languages: French or Dutch + English
🗓️ Team day: First Tuesday of each month
