We are looking for an experienced Java Developer to join a large public organization in Brussels. This position combines technical expertise with team leadership as a Scrum Master. You will contribute to the development, testing, and deployment of applications that manage the secure exchange of data with European partners (EESSI), non-European countries (BESSI, BEX), and Belgian institutions (VLABEL, Consultimmo, etc.).
Responsibilities
- Develop, adapt, and refactor code within the Java ecosystem.
- Design and execute unit, component, and integration tests.
- Manage deployment of new features and updates.
- Create technical analyses and ensure code complies with company standards.
- Collaborate with the application architect to define suitable architecture.
- Proactively identify and resolve technical debt.
- Guarantee application quality, performance, and security compliance.
- Apply Agile and incremental development methodologies.
- Break down applications into deliverable increments.
- Coach junior and medior developers, ensuring knowledge sharing.
- Act as Scrum Master: organize team workflow, facilitate ceremonies, and support collaboration.
Experience & Competencies
Technical skills (must-haves):
- Languages: Java, XML, REST & SOAP web services, SQL (advanced querying).
- Frameworks & tools: J2EE stack, Hibernate/ORM, Spring, IntelliJ, Git, Jenkins (CI/CD), Opengrok, Miro.
- Modeling: UML, BPMN.
- Methods: Agile (Scrum).
- Experience with DevOps practices and tools.
- Strong knowledge of software quality assurance processes.
Additional assets:
- Knowledge of JBoss.
- Experience with Angular or ReactJS.
- Experience in public sector or government structures.
- Master’s degree in Computer Science (or equivalent).
Soft skills:
- Proactive, persistent, and curious.
- Assertive yet collaborative team player.
- Professional and constructive communicator.
- Open to feedback, able to work autonomously, set priorities, and take initiative.
- Strong analytical and problem-solving skills.
- Clear communication with stakeholders.
Languages:
- Active knowledge of French and English, and at least passive knowledge of Dutch.
Our Offer
- A key role in a strategic public project with high social impact.
- The opportunity to combine Java expertise with Scrum Master responsibilities.
- A dynamic environment within a cross-functional domain of 30+ developers.
- Possibility to coach and grow within a collaborative and knowledge-sharing culture.
- Long-term mission with full-time availability required.
- Workplace: Brussels, with minimum 2 days per week on-site presence.