Description
Role & Responsibilities:
The person who will fill in the position will need to work inside a team composed of different profiles, with an internal development team and also with business user groups, so the ideal candidate needs to be a good communicator/negotiator.
The main related tasks of this position are the following:
- Architecture and design of information systems.
- Review of the architecture of existing systems
- Analysis of the integration of different information systems
- Analysis, design and implementations of services and composites in SOA context (BPMN, Activiti, SCA)
- Production of software architecture documents, design and analysis models, implementation models
- Follow up of the data analysis and data modelling.
- Coordination of the implementation of the technical architecture
- Help to the deployment of the components, help to configuration management
- Documentation of the technical implementations and the composites
- Evaluate and test technical components delivered by other teams to ensure that they conform to requirements and methodology
- Participation in technical working groups, progress meetings and meetings with the users
- Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting
- Depending on the circumstances, the expert may be requested to provide assistance or support in the resolution of production issues.
Qualifications:
- Master’s degree and at least 5 years of professional experience after studies
- Experience with:
- JEE 6 environment and standards, EJB3, JMS
- WS SOAP development on Oracle Web Logic application server
- Oracle middleware products (SOA Suite)
- Standards/APIs: XSD, SOAP, JAX-WS, JAXB (possibly also JAX-RPC)
- Development quality standards: jUnit, Sonar, Jenkins
- jQuery, Angular JS / 2 / 4
- Tools: Eclipse/Workshop 10.3, Maven, SoapUI
- Not all the technologies mentioned are mandatory, but the more the better. However, Java, is obviously mandatory.
- Language: English.