Job 1000 van 1000


Report this listing

Solliciteren



Senior Java Software Engineer


Role: Senior Java Software Engineer

Location: Brussels, Belgium

Contract: 12 months

Rate: Flexible

We are looking for a Senior Java Software Engineer to join a high-performing technology team responsible for building and modernising mission-critical financial systems in a regulated environment.

The role focuses on the design and development of cloud-ready, event-driven Java services , operating at scale and integrating with both modern platforms and legacy backend systems.

You will work as part of an Agile delivery team , collaborating closely with architects, technical leads, and other engineers to deliver robust, secure, and performant solutions.

Key Responsibilities

  • Design, develop, and maintain Java-based microservices using modern frameworks
  • Contribute to event-driven and service-oriented architectures
  • Ensure solutions meet functional and non-functional requirements (performance, resilience, security)
  • Align implementations with enterprise architecture and engineering standards
  • Participate in solution design walkthroughs and peer reviews
  • Undertake hands-on development while mentoring more junior engineers
  • Support delivery across the full SDLC, including testing, deployment, and post-production support

Required Technical Skills

  • Strong core Java development experience
  • Hands-on experience with Spring Boot and microservices
  • Experience building containerised applications using Docker and Kubernetes / OpenShift
  • Practical experience with event streaming platforms (e.g. Kafka)
  • Experience developing and deploying on Linux / Unix environments
  • Solid understanding of object-oriented design and clean code principles
  • Experience with test-driven and behaviour-driven development
  • Exposure to performance profiling and tuning

Nice to Have

  • Experience in regulated or financial services environments
  • Knowledge of messaging standards (e.g. JSON)
  • Familiarity with DevOps practices and tooling
  • Exposure to legacy systems or mainframe integration

Solliciteren

Meer banen van je zoekopdracht