Expert Java Backend Developer

Location: Brussels (Hybrid or Remote Options Available)


Job Summary:

We are looking for an Expert Java Backend Developer to join a high-performing technical squad focused on building scalable, secure, and maintainable solutions for complex loan contracting systems. This is a senior-level role where you’ll contribute significantly to the future architecture of critical backend services and work with modern enterprise technologies.


Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java backend applications using Spring Framework and related technologies
  • Lead initiatives to reduce technical debt, refactor legacy code, and define future application evolution
  • Collaborate with architects, developers, and product owners to ensure technical excellence and delivery of customer value
  • Analyze, refine, and implement business requirements into clean, efficient, and testable code
  • Ensure code quality through best practices in design, TDD (Test-Driven Development), CI/CD, and automation
  • Support the team in overcoming technical challenges and elevating engineering standards
  • Contribute to the adoption of Domain-Driven Design, hexagonal architecture, and modern DevOps tooling

Required Skills & Experience:

  • 6+ years of experience in Java development, with deep expertise in enterprise-level backend systems
  • Proficient in Spring/Spring Boot, object-oriented programming, and software design patterns
  • Experience with relational databases (Oracle), Kafka, and enterprise integration patterns (e.g., service buses)
  • Strong knowledge of SOAP and RESTful APIs
  • Hands-on experience with testing frameworks, CI/CD pipelines, and tools such as:
    • Git, GitLab, Jenkins, SonarQube, Fortify, Nexus
  • Familiarity with Domain-Driven Design, Hexagonal Architecture, and microservices architecture
  • Knowledge of TDD, code refactoring, and clean code principles
  • Excellent problem-solving, debugging, and communication skills
  • Fluent in English (written and spoken)

Nice to Have:

  • Experience in loan or financial services systems
  • Exposure to agile development environments and Scrum methodologies

    Job Category: IT
    Job Type: Hybrid Remote
    Job Location: Belgium

    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx