Our client is a well-known Belgian player in the web industry, leader in its market segment. With a significant international presence, this company is growing steadily and is therefore expanding its IT team.
Description : Your responsibilities :
Your responsibilities :
As part of a team exclusively made of senior Java developers collaborating with front- end teams working on a variety of technologies (IOS, Android, Angular, ColdFusion, VB), your role is to :
Analyze business requirements, do R&D in order to develop and maintain RESTful APIs, batch jobs, asynchronous messaging services, ...
As part of multiple (friendly) international scrum teams, communicate proactively with your teammates and reach the team's common goals.
As part of a mature team, give feedback, be open to review and positive criticism; and be part of the code review process as well.
Work on improving the developments quality & processes. Watch each other's back in order to deliver top-quality code.
Your profile :
At least 5 years' experience writing Java enterprise-level applications.
Familiar with commonly used frameworks and libraries (Java 8 standard APIs, J2EE APIs & implementations (Spring, Hibernate), outils like apache commons, ...).
Knowledge of Jersey and RESTful principles.
Deep knowledge of testing principles, libraries and design.
Deep knowledge of Spring batch or QueryDSL is a plus.
Rigorous coding practices when it comes to using Git, write tests, refactor code, finish what you started.
Familiar with GoF design patterns and good Java code design principles.
Prefers pragmatism, rational thinking and decision processing over zealotism and evangelism.
Strong architecture skills, not only for Java project but also for REST API and batch processes.
Knowledge of SQL is required. Knowledge of MS SQL, HSQL is a plus.
Understanding of Scrum or eXtreme methodologies, and be willing / capable to apply their principles.
Willing to learn new technologies, documentation and make your skills evolve. Being able to prove it is a plus (Stack, Github, Amazon account ...).
Experience as team leader, technical lead or scrum master is a strong plus
Excellent communication skills. Fluent english.
Interest in No-SQL databases (MongoDB, Elastic) is a plus.
Interest in Scala and reactive programming is a plus.
The offer :
A professional and stimulating working environment
Bij de favorieten invoegen
Verwijder van favorieten
U moet zijn aangemeld bij uw account om deze taak aan uw favorieten toe te voegen. Klik op "Doorgaan" om u aan te melden of een nieuw account aan te maken. U krijgt dan toegang tot uw favorieten via onze website of vanuit de neuvoo mobiele app.