Apollo Solutions

Senior Java Software Engineer

Flanders, BE

3 days ago
Save Job

Summary

We are looking for a Senior Java Developer to join our Banking client’s Core Modernisation Program in Brussels.


If you're an experienced backend engineer with a deep understanding of Java ecosystems, microservices, and financial system integration, this could be your next impactful opportunity!


Logistics:

  • Position: Freelance Senior Java Developer
  • Duration: 12-month rolling contract (high likelihood of a 2-3 year extension)
  • Location: Brussels (Hybrid – 2 days onsite per week)
  • Day Rate: €(Negotiable & Competitive)
  • Interview Stages: 2 (Feedback within 24 hours per stage)
  • Languages: English & French OR Dutch
  • Key Responsibilities:

    • Backend Development: Design, build, and maintain scalable Java-based services for digital banking platforms.
    • Architecture & Integration: Develop and maintain APIs and integrations between microservices and legacy systems.
    • Cloud Enablement: Contribute to the migration of core systems toward containerized, cloud-native infrastructure (OpenShift/AWS).
    • Security Compliance: Ensure applications comply with PSD2, GDPR, and internal InfoSec policies.
    • Agile Collaboration: Work closely with Product Owners, Business Analysts, and DevOps teams in a fast-paced Agile environment.
    • Code Quality & Mentorship: Uphold high coding standards and mentor junior developers on clean code and design patterns.


    Must-Have Previous Experience:

    • 6+ years of professional Java (11+) development experience
    • Experience with Spring Boot, JPA/Hibernate, and RESTful API development
    • Messaging systems (Kafka, ActiveMQ, or RabbitMQ)
    • Hands-on with CI/CD pipelines (Jenkins, GitLab CI, or Azure DevOps)
    • Experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
    • Solid background in banking or financial services (retail, payments, or wealth management)
    • Understanding of regulatory frameworks (PSD2, GDPR, AML)


    Nice-to-Have:

    • Experience with OpenShift, Docker, and Kubernetes in production environments
    • Exposure to Domain-Driven Design (DDD) and Event-Driven Architecture (EDA)
    • Familiarity with mainframe system modernisation (e.g., COBOL to Java migration)
    • Knowledge of core banking platforms (e.g., T24, Finastra, or Backbase)


    Why Join Our Partner?

    • Mission-Critical Work: Help modernize the digital backbone of a leading European bank.
    • Tech Progression: Work with cloud-native architecture and modern Java ecosystems.
    • Hybrid Flexibility: Balance onsite collaboration with remote autonomy.
    • Attractive Remuneration: Premium day rates aligned with your seniority.
    • Professional Growth: Join a forward-thinking tech community within financial services.


    Excited to bring robust, enterprise-grade Java solutions to the banking world? We’d love to hear from you!


    Apply Now: For immediate consideration!

    How strong is your resume?

    Upload your resume and get feedback from our expert to help land this job