Search a job

Similar jobs

Senior Java Developer - Web - Brussels South

Reward: 1000 €

Type of contract: Employee

Client: Xpertize

Sector: IT

Region: Brussel/Bruxelles

Client :

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:
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:
- Competitive salary
- Company car
- Insurance package
- Meal vouchers
- A professional and stimulating working environment