Senior Java Developer

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

Description

We offer some of the most interesting and challenging roles where you get to work with the latest IT technologies with some of the biggest clients in Belgium.

For our client we are looking for a Senior Java Developer

Project Start:

Project duration: 3 months with an option to extend

Location: Brussels

We are looking for a senior Java developer for a new Data Management Platform/Marketing Automation project. The main activity will be to integrate a variety of applications and data sources with new marketing cloud services from both Oracle (Eloqua) and Adobe (Audience Manager).

The developer will work in close collaboration with our domain experts, other technical teams and internal business customers. Daily tasks will include detailed design work, data model mapping, software development, testing and documentation. Contributing to project planning and estimation of your own work will be expected.

Main responsibilities:

* Development of autonomous processes (driven by attribute value change notifications) to collect data values from one or more IT systems via their APIs and mapping them into cloud service data feeds.

* Development of periodic processes to extract data values collected from one or more files originating from company IT systems and mapping them into cloud service data feeds.

* Development of other integration components between systems as needed.

* Do this work by taking into account: security, privacy, accuracy and performance.

* Participation in reviews, testing, acceptance, deployment and end-user support.

* Note that we are looking for a Back End developer, not online.

Must Have:

* University qualification in software engineering or computer science.

* A minimum of 5 years work experience as a software developer.

* Hands-on Java development using frameworks, in particular Spring and Hibernate.

* Familiar with data models, schemas, datatypes, attributes and data mapping.

* Understanding of one-way hashing and Personally Identifiable Information.

* Knowledge of REST with JSON, and SOAP with XML interfaces.

* Familiarity with FTP/SFTP and file processing.

* Design patterns for asynchronous events, queuing, and producer/consumer.

* Integration via API management platforms such as WSO2.

* Very good verbal communication and documentation writing skills.

* General SQL knowledge.

* Knowledge areas: Java 8, JBoss EAP Application Server 6.4.10, Oracle SQL Database Version 12C, Spring Boot, Apache Camel (message Router), Hibernate, ESB, REST and SOAP services, SQL, Git, continuous integration through Jenkins (automatic build and deploy), understanding of Agile methodology, experience with standard UML.

Nice To Have:

* Having worked with populating cloud services would be an advantage.

* Experience with JIRA for requirements management.

* Knowledge of General Data Protection Regulations (GDPR).

* Familiarity with Google's Publish/Subscribe cloud service and Amazon AWS.

* Prior experience within the telecommunications sector.

* Prior experience with marketing automation integration.

* Any specific integration experience with Oracle Eloqua, Adobe Audience Manager, Adobe Target, Taktik Ozone, Tealium Tag Manager, Magnolia CMS or Salesforce.

If you are interested in this vacancy, we would be pleased to receive your updated CV, availability and your hourly rate with everything included.

Please feel free to contact me if you have any questions.

Start date
22/01/2018
Duration
3 months
From
Harvey Nash IT Recruitment Belgium
Published at
09.01.2018
Project ID:
1480702
Contract type
Freelance
To apply to this project you must log in.
Register