In the context of a major business transformation program, we are looking for a seniorbrJava developer to reinforce the existing teams.brAs a senior developer, you will join a department of about 70 people (in evolution) tobrensure the hand-over, refactoring and/or greenfield development of businessbrapplications.brThe developer we're looking for will be responsible for the development of Javabrapplications, supporting the analysts and business objectives, while providing expertisebrin Full-Stack software development lifecycle, from concept and design to testing.brResponsibilitiesbrDevelopment / Maintenance of business applicationsbrDevelopment of application components/WebServicesbrContribute in the design of architecture components and building blocks (in close collaboration with technical lead or senior software architects)brParticipation in technical working groups, Scrum meetings and meetings with the users if neededbrAssistance in the testing, the technical documentation, the deployment, the evaluation and the reporting (JUnit, Jira)brProfilebrExperiences:brMinimum 5-7 years of full-time professional Java Development experience is required (Full-Stack preferred - backend with good affinity for frontend is ok)brFamiliarity with multi-system integration and complex environmentsbrCompetencies: Technical knowledge and practical experience of required technologies to be able to start development and support directly (below):brJava and Spring FrameworkbrJPA (with Hibernate as implementation)brSecurity patterns (Spring security)brSOAP and RESTful Web ServicesbrSpring BatchbrSOA, MicroServices, CQRSbrTest driven development (JUnit, Spring, CI, Mockito, Cypress, Selenium)brFrontend (HTML/CSS/JavaScript, Angular) backend abilitiesbrMaven, Jenkins, Docker, OpenShift, SVN or GIT and Eclipse or IntelliJ, Sonar, JBoss, Tomcat...brExperience with relational database and O/R mapping: PostgreSQL, SQL Server,brAble to read and understand BPMN, UML documentation practicesbrJira/ConfluencebrA knowledge in the following technologies would be a nice to have, but not required: Talend, ZK, Oracle, KafkabrFamiliar with Agile/Scrum methodologies, test-driven development and Continuous integrationbrProblem solver, able to quickly understand existing codebrSolution and customer orientedbrAbility to integrate easily into an existing team and to supervise juniorsbrMission Working hoursbrOur client is based in Brussel (Midi Station)brThis will be an initial contract - The mission is long term and can be extendedbr5 days from Monday until Friday (7h48 per day). Homeworking is possible (3 days a week)brLanguagesbrFrench or Dutch: active knowledge (understanding / speaking / writing technical documentation / reading) of one language.brEnglish (written / team communication): active knowledgebrDue to the nature of the activities, the candidate must have the Belgian nationality and live in Belgium.