Description
Senior Java Developer - Web Services - European Commission - Brussels
For one of our projects at the European Commission in Brussels, we are urgently looking for a Senior Java Developer.
Main tasks:
- Participation to the complete development life-cycle (analysis, design, implementation, testing, deployment, operation, support, documentation and change management) of different modules of the identity and access management infrastructure, such as authentication systems, repositories, provisioning processes and administration tools.
- Adoption of a test driven approach with the delivery of unit tests, integration tests, performance tests and the setup of a continuous integration delivery platform.
- Delivery of the technical documentation and software release notes.
- Compliance with a standard way of working within unit DIGIT B1 supported by a central documentation wiki (CITnet Confluence), a project follow-up web application (CITnet Jira) and a common version control system (CITnet Subversion and/or Git).
- Support, consultancy and advice for identity and access management related matters to the various development teams at the EC.
For this role you need to have experience in:
- Experienced Java developer
- Top expertise of the Java programming language and of the Java virtual machine including its internal mechanisms, such as class loading and garbage collection
- Top expertise of JEE technology and Oracle Weblogic including its internal security
- Excellent knowledge and significant working experience with web technologies including HTTP
- Good knowledge of web services including SOAP and REST
- Good knowledge of relational databases including SQL
- Good knowledge of directories including LDAP
- Knowledge of web security and of the techniques used to mitigate security risks is an asset
- Knowledge of symmetric and asymmetric cryptography including key management, encryption, signature and hashing is an asset
The next are considered assets:
- Experience with web technologies other than Java, such as ColdFusion and PHP
Languages:
Fluent in English and French is an asset
Others:
Capability of integration in an international/multicultural team environment
If you are interested and available for this opportunity (as Freelance specialist or Employee) please respond as soon as possible.