Get alerts for roles like this
More Full-stack developer Java / Angular roles in Brussel, Brussel Hoofdstad — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
Regular
In the context of a major business transformation program, we are looking for a senior java developer to reinforce the existing teams.
As a senior developer, you will join a department of about 70 people (in evolution) to ensure the hand-over, refactoring and/or greenfield development of business applications.
The developer we're looking for will be responsible for the development of Java applications, supporting the analysts and business objectives, while providing expertise in full-stack software development lifecycle, from concept and design to testing.
Responsibilities :
• Development / Maintenance of business applications
• Development of application components/webservices
• Contribute in the design of architecture components and building blocks (in close collaboration with technical lead or senior software architects)
• Participation in technical working groups, Scrum meetings and meetings with the users if needed
• Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting (JUnit, JIRA)
Experiences
• Minimum 5-7 years of full-time professional Java Development experience is required (Full-stack preferred)
• Familiarity with multi-system integration and complex environments
• Experience within a project team producing greenfield applications (from scratch)
Competencies :
Technical knowledge and practical experience of required technologies to be able to start development and support directly (below) :
• Java and Spring Framework
• JPA (with Hibernate as implementation)
• Security patterns (Spring security)
• Soap and RESTful Web Services
• Spring Batch
• SOA, microservices, CQRS
• Test driven development (Junit, Spring, CI, Mockito, Cypress, Selenium)
• Frontend (HTML/CSS/JavaScript, Angular) & backend abilities
• Maven, Jenkins, Docker, Openshift, SVN or GIT and Eclipse or IntelliJ, Sonar, JBoss, Tomcat...
• Experience with relational database and O/R mapping: PostgreSQL, SQL Server,
• Able to read and understand BPMN, UML & documentation practices
• Jira/Confluence
• A knowledge in the following technologies would be a nice to have, but not required: Talend, ZK, Oracle, Kafka
• Familiar with AGILE/SCRUM methodologies, test-driven development and continuous integration
• Problem solver, able to quickly understand existing code
• Solution and customer oriented
• Ability to integrate easily into an existing team and to supervise juniors
Mission & Working hours
• We are based in Brussels (just in front of Midi Station).
• This will be an initial contract until 30/06/2024 - The mission is long term and can be extended beyond 2024
• 5 days from Monday until Friday (up to 9h per day on site). Homeworking is possible (3 days a week - 7h48).
Languages
• French or Dutch: active knowledge (understanding / speaking / writing technical documentation / reading) of one language.
• English (written / team communication): active knowledge
Duration: As soon as possible - 31/12/2027 15 months (full time)
Skills required:
• Agile / Scrum - Level: Junior - Most recent: Any time
• Angular - Level: Confirmed - Most recent: Any time
• CQRS - Level: Confirmed - Most recent: Any time
• Hibernate - Level: Confirmed - Most recent: Any time
• Java - Level: Expert - Most recent: Any time
• Jenkins - Level: Confirmed - Most recent: Any time
• JIRA/confluence - Level: Junior - Most recent: Any time
• JPA - Level: Confirmed - Most recent: Any time
• Maven - Level: Confirmed - Most recent: Any time
• PostgreSQL - Level: Confirmed - Most recent: Any time
• REST - Level: Confirmed - Most recent: Any time
• SOA - Level: Confirmed - Most recent: Any time
• SOAP - Level: Confirmed - Most recent: Any time
• Spring Batch - Level: Confirmed - Most recent: Any time
• Spring Framework - Level: Confirmed - Most recent: Any time
Language requirements:
French or Dutch: active knowledge (understanding / speaking / writing technical documentation / reading) of one language.
English (written / team communication): active knowledge
View more