Senior Java Developer

Brussels  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Java Developer's required for long term assignments in Brussels

Job description

The consultant will work within development teams

for creating or modifying critical application systems supporting the business domains,

for supporting other development team members: responsible to develop generic (technical) components, provide guidelines, maintain software factory, select and integrate development frameworks, coach developers, review application code.

Concrete tasks:

Design application components (in close collaboration with team members).

Analyse and propose solutions for technical problems.

Develop application components.

adopt work habits, principles and guidelines as used in the NBB.

If required, take on the role of technical lead

Responsible also for the technical release management.

Work together with functional analysts, IT architects and operators.

Coach team members in the used development frameworks and tools

Transfer of know-how (periodically all along the mission)

The candidate will prove his high level of skills and great reliability.

Tech & Func Skills

Extensive communication skills.

Creative and independent spirit, teamplayer, communicative, passionate about application development, eager to learn and independent knowledge cruncher.

Ability to analyse different solutions for a technical development problem and formulate an advice.

Conform to cross-project and project specific development guidelines.

Specific profile

Imperative technical knowledge:

Deep technical knowledge and pratical experience of required technologies (below). Being able to quickly use and coach other new technologies needed in the scope of his/her work.

Being able to introduce work habits like Scrum/Kanban, test-driven development, continuous integration, interface based development etc ...

J2SE/J2EE experience and having the spirit of Open Source tools and libraries.

Strong design skills.

Technologies:

General (with Java & Spring Framework).

JPA (with Hibernate as implementation).

Web Frontend (Angular JS, Spring Security, Spring WebFlow,

HTML/CSS/JavaScript).

Remoting (web services, REST, Soap UI; JAX-WS)/XML, XBRL

Java Batch (with Spring Batch)

Test Driven Development (with JUnit & Spring & CI)

Tooling (with Intelli J, Subversion, Maven, Bamboo & Sonar)

Experience with relational database (Oracle, ...) and O/R mapping.

Angular.

Spring modules like Spring Batch & Spring Security.

HTML/CSS/JavaScript.

JUnit.

XML.

Design:

Application Design

Remoting design of endpoints (Web services, versioning)

Human Interface Design

Work Method:

Being able to introduce work habits like Scrum/Kanban, test-driven development

continuous integration, interface based development

French/Dutch and English is required

Start date
ASAP
Duration
12 months +
(extension possible)
From
24/7 Recruitment
Published at
20.07.2017
Project ID:
1383920
Contract type
Freelance
To apply to this project you must log in.
Register