Job Title: Senior Java Developer
Job Location: Brussels, Belgium
Work Mode: Remote
Language required: French/Dutch & English
๐๐จ๐ ๐๐๐ฌ๐๐ซ๐ข๐ฉ๐ญ๐ข๐จ๐ง:
In the context of a significant business transformation program, we are seeking an experienced Java developer to reinforce the existing teams. As a developer, you will be part of a department of approximately 70 people (evolving) to ensure the hand-over, refactoring, and/or greenfield development of business applications. The developer we are looking for will be responsible for the development of Java applications, supporting the analysts and business objectives while providing expertise in the full-stack software development lifecycle, from concept and design to testing.
Responsibilities:
Development and maintenance of business applications.
Development of application components and web services.
Contribute to the design of architecture components and building blocks (in close collaboration with the technical lead or senior software architects).
Participate in technical working groups, Scrum meetings, and meetings with users as needed.
Assist in testing, technical documentation, deployment, evaluation, and reporting (JUnit, JIRA).
Experience:
A minimum of 5-7 years of full-time professional Java development experience is required โ Full-stack experience is essential.
Familiarity with multi-system integration and complex environments.
Competencies:
Strong knowledge and practical experience of the following technologies to begin development and provide support directly:
Angular framework (v18-19 is a must)
Java and Spring Framework
JPA (with Hibernate as the implementation)
Security patterns (Spring Security)
RESTful Web Services
Spring Batch
SOA, microservices, CQRS
Test-driven development (JUnit, Spring, CI, Mockito, Cypress, Selenium)
Maven, Jenkins, Docker, Openshift, SVN or GIT, Eclipse or IntelliJ, Sonar, JBoss, Tomcat
Relational databases and O/R mapping (PostgreSQL, SQL Server)
Able to read and understand BPMN, UML, and documentation practices
Jira/Confluence
Knowledge of Kafka (event streaming) and ZK (former frontend framework) is required.
Familiarity with Talend and Oracle is a nice-to-have.
Familiar with AGILE/SCRUM methodologies, test-driven development, and continuous integration.
A problem solver with the ability to quickly understand existing code.
Solution and customer-oriented.
Ability to integrate easily into an existing team and supervise juniors.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-02-01
Blockchain Developer (Java)
2026-06-18
- Posted
- Jan 27, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Brussels
- Company
- GJR Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-02-01
Blockchain Developer (Java)
2026-06-18