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:
o Development / Maintenance of business applications
o Development of application components/webservices
o Contribute in the design of architecture components and building blocks (in close
collaboration with technical lead or senior software architects)
o Participation in technical working groups, Scrum meetings and meetings with the
users if needed
o Assistance in the testing, the technical documentation, the deployment, the
evaluation and the reporting (JUnit, JIRA)
Experiences
o Minimum 5-7 years of full-time professional Java Development experience is
required (Full-stack preferred - backend with good affinity for frontend is ok)
o Familiarity with multi-system integration and complex environments
Competencies :
Technical knowledge and practical experience of required technologies to be able
to start development and support directly (below) :
o Java and Spring Framework
o JPA (with Hibernate as implementation)
o Security patterns (Spring security)
o Soap and RESTful Web Services
o Spring Batch
o SOA, microservices, CQRS
o Test driven development (Junit, Spring, CI, Mockito, Cypress, Selenium)
o Frontend (HTML/CSS/JavaScript, Angular) & backend abilities
o Maven, Jenkins, Docker, Openshift, SVN or GIT and Eclipse or IntelliJ, Sonar,
JBoss, Tomcat...
o Experience with relational database and O/R mapping: PostgreSQL, SQL Server,
o Able to read and understand BPMN, UML & documentation practices
o Jira/Confluence
o A knowledge in the following technologies would be a nice to have, but not
required: Talend, ZK, Oracle, Kafka
o Familiar with AGILE/SCRUM methodologies, test-driven development and
continuous integration
o Problem solver, able to quickly understand existing code
o Solution and customer oriented
o Ability to integrate easily into an existing team and to supervise juniors
Mission & Working hours
Our client is based in Brussel (Midi Station).
This will be an initial contract - The mission is long term and can be extended.
5 days from Monday until Friday (7h48 per day). Homeworking is possible (3 days a
week).
Languages
- French or Dutch: active knowledge (understanding / speaking / writing technical
documentation / reading) of one language.
- English (written / team communication): active knowledge
Due to the nature of the activities, the candidate must have the Belgian nationality and
live in Belgium.