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