We are looking for a Medior/Senior Fullstack developer Java / Angular for one of our clients.
- Location: Brussels (South Station)
- Work schedule: 2d on site/week, 3d telecommuting
- Language: NL and FR
In the context of a major business transformation program, we are looking for a senior
javadeveloper to reinforce the existing teams.
As a senior developer, you will join a department of about 70 people (inevolution) to ensure the hand-over, refactoring and/or greenfield developmentof business applications.
The developer we're looking for will be responsible for the development of Java applications, supporting the
analysts and business objectives, while providingexpertise in full-stack software development lifecycle, from concept anddesign 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 meetingswith the users if needed
Experiences
· Minimum 5-7 years of full-time professional Java Developmentexperience is required
· Minimum 5-7 years of full-time professional Angular Developmentexperience is required
· Familiarity with multi-system integration and complex environments
Competencies :
· Technical knowledge and practical experience of required technologies tobe able to start development and support directly (below) :
Assistance in the testing, the technical documentation, thedeployment, the evaluation and the reporting (JUnit, JIRA)
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 orIntelliJ, Sonar, JBoss, Tomcat...
Experience with relational database and O/R mapping: PostgreSQL,SQL Server,
Able to read and understand BPMN, UML & documentationpractices
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 andcontinuous 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