Java Software Engineer

Posted 7 days 23 hours ago by Apollo Solutions

Permanent
Not Specified
I.T. & Communications Jobs
Brussel, Belgium
Job Description

Join an impactful freelance mission at one of Belgium's top-tier banks!


We're looking for an experienced Backend Java Developer to help shape and build risk management solutions within a leading banking partner's modular, modern architecture.


Logistics:

  • Position: Freelance Backend Java Developer
  • Duration: 24-Month Contract
  • Location: Brussels (Hybrid - 2 days/week on-site)
  • Languages: English (French and/or Dutch is a plus)
  • Start Date: 10 July 2025
  • Day Rate: €(Negotiable & Competitive)


Core Responsibilities:

  • Design and develop performant and scalable backend solutions in Java using Spring Boot
  • Contribute to greenfield-style development projects in a modular, service-oriented environment
  • Translate business needs into technical design in close collaboration with product and risk teams
  • Apply clean coding principles, test-driven development, and pair programming practices
  • Maintain and evolve backend architecture following DDD and hexagonal patterns
  • Support CI/CD delivery pipelines and containerised deployments
  • Participate actively in code reviews, squad rituals, and design discussions


Essential Skills:

  • 6+ years of hands-on backend Java development
  • Expert knowledge of Spring Boot
  • Familiarity with Kafka for event-driven architecture
  • Solid understanding of container orchestration (Kubernetes)
  • Proficient in RESTful APIs and relational databases (Oracle)
  • Experience with TDD, pair programming, and modern SDLC practices
  • Knowledge of tools like Git, GitLab, Jenkins, SonarQube, Nexus, Fortify
  • Strong communication skills and ability to deliver autonomously within agile squads


Desirable Skills:

  • Experience in financial services or risk-related domains
  • Understanding of domain-driven design and monolith-to-modular transitions
  • Background in CI/CD, DevSecOps, and security-first coding
  • Exposure to greenfield software architecture or legacy refactoring projects
  • Prior engagement with Spotify-model squad structures


What You Bring:

  • A pragmatic mindset and passion for clean, maintainable code
  • Autonomy and ownership over your work
  • Strong collaboration and cross-functional communication skills
  • Enthusiasm for working in a modern, forward-thinking Java engineering environment


Interested?

Reach out today to secure an interview, and be part of a technically exciting and business-critical initiative in the heart of Brussels.