Middleware Engineer / Cork, Ireland / Permanent / Competitive Salary
Our client, a leading global financial custodian bank maintains and operates a portfolio of applications which provide customers state of the art solutions to standardise fund processing, and to increase efficiency and safety in the investment funds sector. Our global funds processing platform allows for reaching all types of funds, from mutual funds to ETFs and hedge funds.
You will take responsibilities in a broad range of architecture, infrastructure and information security engineering activities, covering the entire 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-premises 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
•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:
•OpenIDConnect and/or SAML SSO
•Public Cloud architecture and APIs, preferably Microsoft Azure and Google Cloud Platform
•IntelliJ and/or Eclipse IDE
•Additional assets will be experience with RedHat OpenShift, ActiveMQ, Kafka, Ansible, Jenkins, Docker, Kubernetes, RedHat EAP, JavaEE services and APIs.
•Proficiency in written and spoken English; French and German language skills will be an asset