Senior Java Developer

Brussels
|Brussel
|Full Stack Developer
|Freelance |Payroll (consultancy)
|Nederlands |Engels
# INR26626

Function

We are looking for an experienced Senior Full Stack Developer to join our client's technology team. In this role, you will contribute to the development, maintenance, and evolution of business-critical software solutions within a complex enterprise environment. Working in a Scrum-based organization, you will collaborate with multiple agile teams, drive technical excellence, and support the adoption of Large-Scale Scrum (LeSS) practices.

This position offers the opportunity to combine hands-on software engineering with coaching, mentoring, and continuous improvement initiatives across development teams.

Key Responsibilities

  • Translate functional requirements into robust and scalable technical solutions.

  • Design, develop, and maintain enterprise-grade applications using modern Java technologies.

  • Analyze, troubleshoot, and resolve complex technical issues and production incidents.

  • Implement new features while ensuring performance, scalability, and maintainability.

  • Contribute to automated testing strategies, including unit, integration, end-to-end, and acceptance testing.

  • Integrate testing and quality controls into CI/CD pipelines.

  • Manage software deployments and release activities in an on-premises environment.

  • Maintain technical documentation, architectural decisions, and development standards.

  • Promote clean code, SOLID principles, security best practices, and engineering excellence.

  • Support the adoption of LeSS methodologies and collaborate across multiple Scrum teams.

  • Mentor junior and mid-level developers and foster knowledge sharing within the organization.

  • Participate in an on-call support rotation after the onboarding period.

Technical Profile

The ideal candidate brings extensive experience in enterprise software development and agile delivery environments, including:

  • Java 21 development experience.

  • Strong expertise with Spring Framework.

  • Extensive experience in Java application development, maintenance, and bug fixing.

  • Proven experience with Agile Scrum methodologies and LeSS adoption.

  • Strong knowledge of Test-Driven Development (TDD), JUnit, Mockito, integration testing, acceptance testing, and end-to-end testing.

  • Experience with Domain-Driven Design (DDD).

  • Hands-on experience with CI/CD tools such as Git, Jenkins, and Artifactory.

  • Knowledge of DevOps principles and containerized environments such as OpenShift.

  • Experience with Hibernate and JPA.

  • Strong SQL skills and experience working with relational databases, including Oracle and H2.

  • Experience designing and developing microservices.

  • Knowledge of Hexagonal Architecture.

  • Experience with Angular (version 19 or higher).

  • Knowledge of Hazelcast, WebSockets, and Kafka.

  • Strong understanding of clean code principles and software craftsmanship.

  • Relevant Java and JPA certifications are considered a strong asset.

  • Experience with collaboration tools such as Miro.

The Ideal Candidate

We are looking for a consultant who combines deep technical expertise with strong interpersonal skills and a collaborative mindset.

  • Excellent analytical and problem-solving abilities.

  • Ability to take initiative and work independently.

  • Flexible and adaptable in a changing environment.

  • Strong verbal communication and presentation skills.

  • Team-oriented with the ability to integrate quickly into existing teams.

  • Experienced coach and mentor for fellow developers.

  • Professional, reliable, and committed to delivering high-quality results.

  • Strong stakeholder management and collaboration skills.

Language Requirements

  • English (professional proficiency)

  • Dutch (professional proficiency)

  • French is considered an asset.

Back Print
Senior Java Developer
In4Matic uses cookies to remember certain preferences and align jobs interests.