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

