Senior Java Developer

Job Title: Senior Java Developer
Contract Type: Permanent
Location: Brussels
Salary: Negotiable
Start Date: ASAP
Reference: 68917-ITBEL-SBB_1488798337
Contact Name: Stephane Abbeels
Contact Email:
Job Published: March 06, 2017 11:05

Job Description

Who is willing to hire you?

The company is a website where services are offered for sale by both individuals and through brokers. You will be part of a scrum team made of senior Java developers and you will collaborate with front-end developers working on a variety of technologies (AngularJS, ColdFusion, ...). You will also define best architecture in line with the needs and company's vision, provide recommendations to the developments and infrastructure teams.

What will be your tasks?

● You will analyse business and/or technical requirements defined by the product owner or from operational teams
● You will develop and maintain the RESTful APIs
● You will define the best strategy and architecture with a focus on performance and maintainability of the platform.
● You will also perform technical analysis in order to improve the platforms on various topics
● You will write a clean, cross-browser and standards-compliant code either mobile and desktop.
● You will contribute to the code review process and improving the developments quality & processes.

What is your profile?

- Most relevant skills:

● 7 years of proven experience in Java applications development
● Very good knowledge of frameworks and libraries (Java 8 standard APIs, J2EE APIs and implementations such as Spring or Hibernate)
● Advanced knowledge testing principles, libraries and design, Spring batch or QueryDSL
● Good knowledge of Jersey, Spring-rest, Apache CXF or other REST framework and RESTful principles.
● Experience with SQL (MS SQL, HSQL, …)
● Previous experience in a "Scrum" environment

- Most appreciated skills:

● Advanced knowledge testing principles, libraries and design, Spring batch or QueryDSL
● Knowledge of GoF design patterns and good Java code design principles.
● Strong analytical/architectural skills are required; experience as an architect is a plus.
● Knowledge in No-SQL databases (MongoDB, Elastic) is a plus.

What are they looking for?

● Capacity to communicate effectively in English with French OR Dutch is an asset.
● New technologies natural interest.
● Personal development opportunities.

Do you want this opportunity?
Just apply or contact us! Do you have some questions first? Contact Stephane Abbeels, on +32 2 727 11 31 to discuss in confidence. Feel free to also contact him by email (email address in the description).