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