Senior Application Engineer
📍 Location: Brussels | 💼 Type: Full-time, Permanent (CDI)
We’re looking for a Senior Java Software Engineer to join an agile engineering team in the financial sector, working on strategic backend systems that power essential services. This is a fantastic opportunity to make a tangible impact, modernize complex architectures, and contribute to the long-term evolution of critical platforms.
Your Role
As a Senior Java Engineer, you’ll design, build, and maintain scalable, event-driven microservices using modern Java and Spring Boot frameworks. You’ll help shape a sustainable software architecture, refactor legacy code into clean, future-proof solutions, and work closely with analysts, developers, and testers in an agile environment.
What You’ll Do
- Develop and maintain backend systems in Java and Spring Boot
- Build scalable, event-driven microservices using hexagonal architecture
- Reverse-engineer legacy code to support new features and modernization
- Apply object-oriented design and Domain-Driven Design (DDD) principles (SOLID, CQRS, Event Sourcing)
- Integrate with SQL databases and work with message brokers such as Apache Pulsar
- Use CI/CD pipelines (GitHub Actions, Git, pull/merge requests) to deliver continuously
- Collaborate in an agile squad with analysts, testers, and fellow developers
- Participate actively in sprint planning, refinements, and code reviews
- Contribute to a sustainable, forward-looking architecture for core financial systems
- Use Docker and Kubernetes to containerize and deploy applications
What You Bring
- 5+ years of professional experience with Java (21) and Spring Boot
- Solid knowledge of SQL databases; experience with Elasticsearch is a plus
- Proven experience working with message brokers (e.g., Apache Pulsar)
- Strong analytical skills to understand and refactor legacy code
- Experience with Git-based workflows, CI/CD pipelines, and code reviews
- Familiarity with containerization technologies (Docker, Kubernetes)
- Proficiency in Domain-Driven Design and event-driven architectures
- Fluent in English; Dutch or French is a strong plus
Why This Opportunity?
- Work on a strategic core platform within the financial sector
- Join a forward-thinking, technically mature team
- Play an impactful role with a focus on knowledge sharing and long-term architecture
- Be part of a stable and people-oriented organization that values collaboration, work-life balance, and innovation
✅ If you’re passionate about modern Java development, eager to tackle complex backend challenges, and ready to contribute to the modernization of critical financial systems — this is the place for you.
👉 Apply now or reach out to The Perfect Match to explore this opportunity.
Solliciteren