Job 3 van 4


Report this listing

Solliciteren



Application Engineer


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

Meer banen van je zoekopdracht