We are looking for a Middleware Engineer for our client from the financial field.
You will take responsibilities in a broad range of architecture, infrastructure and information 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 Web server, Application Server and other middleware infrastructures (RedHat JBoss A-MQ, Redis, Kafka…) You will target both on-premise and public Cloud deployments, using IaaS and PaaS models
Working in autonomy and acting as lead for the projects assigned to you; coordinating the work of a small team when required
Assessing new infrastructure solutions and innovative technologies
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, scripts and DevOps connectors, including their documentation
Managing in autonomy the relation with the development, infrastructure and information security teams involved in your deliveries
Creating and documenting 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
Working with the other Domain Experts of the group and reporting to the group lead
Participating in approx. 4 major production implementations each year (Saturday work)
Interacting with the middleware/security software vendor’s support engineers
Requirements
Mandatory skills and experience:
Master’s Degree (or equivalent) in computer science
Hands-on experience in configuring, deploying, operating and supporting a Web application infrastructure including an Apache httpd Web server and a Java application server on Linux.
Knowledge of the challenges posed by multi-tier Web infrastructures, especially in the areas of high-availability, security, Web servicing and transaction management
Ability to take, justify and challenge technical architecture decisions
Experience in application security design and vulnerability assessment, especially for Web Internet facing applications.
Practical knowledge of TLS (PKI), including its configuration in middleware software; practical knowledge of certificate/key deployment
Ability to structure and document architecture and security concepts; very good English technical writing skills
Practical experience in the following technologies:
Linux OS
OIDC and/or SAML SSO
Public Cloud architecture and APIs, preferably Microsoft Azure
Git
IntelliJ and/or Eclipse IDE
Apache Maven
Proficiency in written and spoken English
Mandatory skills and experiences:
Master’s Degree (or equivalent) in computer science
Hands-on experience in configuring, deploying, operating and supporting a Web application infrastructure including an Apache httpd Web server and a Java application server on Linux.
Knowledge of the challenges posed by multi-tier Web infrastructures, especially in the areas of high-availability, security, Web servicing and transaction management
Ability to take, justify and challenge technical architecture decisions
Experience in application security design and vulnerability assessment, especially for Web Internet facing applications.
Practical knowledge of TLS (PKI), including its configuration in middleware software; practical knowledge of certificate/key deployment
Ability to structure and document architecture and security concepts; very good English technical writing skills
Practical experience in the following technologies:
Linux OS
OIDC and/or SAML SSO
Public Cloud architecture and APIs, preferably Microsoft Azure
Git
IntelliJ and/or Eclipse IDE
Apache Maven
Proficiency in written and spoken English
Optional skills:
Additional assets will be: experience with RedHat OpenShift, ActiveMQ, Kafka, Ansible, Jenkins, Docker, Kubernetes, RedHat EAP, JavaEE services and APIs.
French and German language skills will be an asset
Optional skills
Additional assets will be: experience with RedHat OpenShift, ActiveMQ, Kafka, Ansible, Jenkins, Docker, Kubernetes, RedHat EAP, JavaEE services and APIs.
French and German language skills will be an asset
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
Check out the description to know which languages are mandatory.