Senior Analyst-Programmer Java

Brussels, Belgium


The Directorate-General for Trade conducts the EU's common policy on trade with countries beyond the EU borders.
This covers, among other things, Trade negotiations with countries outside the EU, improving market access for exporters and importers, ensuring that fair practices are applied to international trade and assessing the environmental and social impacts of trade.
DG Trade's IT unit has a portfolio of around 20 information systems used internally and externally including websites.
The systems are in different lifecycle modes, ranging from pure new developments to stable systems in maintenance.
The objective of the present contract is to participate to the analysis and development of new applications and to implement change requests in existing applications.
Typical tasks of a senior analyst programmer in the IT unit are:
 Analysis of requirements.
 Development/maintenance of applications that reflect the specifications.
 Implementation of change requests.
 Elaboration of test programs.
 Production of user and technical documentation.
 Assist with deployment and configuration of the system.
 Assist with the training of users.
 Apply RUP methodology and best practices.
 Act as contact person for end users.
 Participate in meetings with system owners.
Mandatory skills:
 In depth knowledge of Java and of the Spring framework and projects.
 In depth knowledge of analysis, design and development of web and multi-tier internet applications.
 In depth knowledge of domain-driven data modelling.
 Ability to cope with fast changing technologies used in application developments.
 Ability to work in English (written and oral).
 Ability to work in an international/multicultural team environment.
Skills considered as an asset:
 Ability to work in French (written and oral).
 Knowledge of project management methodologies (preferably PM2).
 Knowledge of software development methodologies (preferably RUP).
 Knowledge of the existing IT Security frameworks for the development and maintenance of Web applications.
 Knowledge of relational databases (preferably Oracle).
 Knowledge of modelling tools (e.g. UML).
 Knowledge of application servers (e.g. Tomcat, JBOSS).
 Knowledge of Java UI frameworks (e.g. GWT, Vaadin).
 Knowledge of Javascript UI frameworks (e.g. KendoUI, jQuery).
 Knowledge of automated web applications testing.
 Knowledge of Web Portals technology.
 Knowledge of ColdFusion.
 Knowledge of Perl.
The condition of DESIS II contacts in terms of minimum education and expertise are applicable.
Minimum 6 years of development experience in Java.
The candidates must be eligible for obtaining a security clearance to handle European Union
Classified Information up to the level of "SECRET UE", according to Commission Decision of 29 November 2001 (2001/844/EC, ECSC, Euratom) and Commission Decision of 3
February 2005 (2005/94/EC, Euratom) amending Decision 2001/844/EC, ECSC, Euratom.
DG TRADE reserves the right to ask that the procedures to obtain the security clearance start during the execution of the contract.