Architecture and design of information systems (conceptual, business, information and technology layers);
Review of the architecture of existing systems, migration roadmap to the new back office system and phasing out of existing systems;
Analyse the integration of different information systems;
Analyse, design and implement services and components in SOA context (BPMN, BPEL, SCA);
Support in production of use case models, software architecture documents, design and analysis models, implementation models;
Follow up of the data analysis and data modelling;
Contribute to the development of the architectural components and building blocks;
Coordinate the implementation of the application and technical architecture;
Help to deployment of the components, help to configuration management;
Support in documentation of the technical implementations and the components;
Evaluate and test technical components delivered by other teams or external providers to ensure that they conform to the architectural requirements (including system security);
Participate in technical working groups, progress meetings and meetings with the users;
Assist in testing, the technical documentation, the deployment, the evaluation and the reporting;
Evaluate and analyse the impact of new software components or developments;
Depending on the circumstances, you may be requested to provide assistance or support in the resolution of production issues.
Requirements
University degree in IT or a related field with minimum 7 years of professional experience;
Proven experience in application architecture, design and implementation of complex IT solutions for expert management;
In depth knowledge of JEE 8 (at least EJB3, JMS, JPA);
Knowledge of Angular 2 (or higher), JavaScript, jQuery and XML;
Experience working with SOA and REST Webservices, XSD, SOAP, JAX-WS, JAXB (possibly also JAX-RPC);
Experience of UML & BPMN modeling;
Experience working with Linux Operating System;
Experience in Jira, Bitbucket, Bamboo, GIT or similar;
Experience with Oracle Database, Oracle middleware (SOA suite) and WebLogic Server (WS SOAP development);
Knowledge of Eclipse/Workshop 10.3, Ant or Maven, SoapUI;
Experience in designing multilayer applications and integration points;
A very good command of the English language is mandatory;
Very good problem solving skills and ability to work independently and as part of a team;
Capability to write clear and structured technical documents;
Agile mindset and development approach;
Rapid self-starter;
Good communication, negotiations and presentation skills (written and verbal);
Ability to actively engage with different internal and external stakeholders;
Capability of integration in an international/multi-cultural environment.