Description
Tasks/responsibilities
You will take responsibilities in a broad range of architecture, infrastructure and security engineering activities, covering the entire IFS IT landscape. As such, you will be a key member of the working group in charge of designing, delivering for, and supporting those areas.
Your assignments will include:
- Designing, developing and delivering Application Server, Web server and Messaging Middleware infrastructures
- Maintaining and developing Java/JavaEE integration components such as security modules and Resource Adapters, including their documentation and test suites
- Maintaining and developing the related automation frameworks and DevOps connectors, including their documentation
- Participating in the creation and documentation of the architecture and security of IFS systems, including for critical Internet customer-facing applications; you will also be working on the applicable processes and standards
- Assessing new infrastructure solutions and innovative technologies, including around public Cloud services
- Working with the other group members, reporting to the group lead
- Participating in the 3rd level production support (24/6) for the Middleware infrastructure, on a rota basis
- Interacting with the Middleware software vendor's support engineers
Qualifications/required skills
- University Degree (or equivalent) in a computer science
- Strong experience in the Java programming language. Experience in using or implementing JavaEE APIs and threading/synchronization APIs will be an asset
- Ability to understand the challenges posed by Application Server infrastructures, especially in the areas of messaging, threading, transaction management and security; ability to work against JSR JavaEE raw specifications
- Ability to structure and document architecture and security concepts; very good English technical writing skills
- Knowledge of installing, deploying, operating and supporting a Web application infrastructure including a Web server (Apache httpd ) and a standard Java
- Application Server (RedHat JBoss EAP, Oracle Weblogic Server, IBM WebSphere AS ). Knowledge of a messaging Middleware infrastructure will be an asset
- Knowledge of SSL/TLS (PKI) and certificate/key deployment
- Practical experience in the following technologies:
Linux OS
a Version Control System, preferably Git
an IDE (preferably IntelliJ or Eclipse)
JavaEE services/APIs and their configuration in an Application Server
XML Schema
- Additional assets will be: experience with public Cloud services and APIs (preferably AWS); experience with Apache Maven, Ant, Jenkins, Docker, Kubernetes, RedHat Openshift and Ansible
- Proficiency in written and spoken English; French and German language skills will be an asset
Division/Section
- Investment Fund Services IT, Analysis, Architecture & Project Management