Job Title: Middleware Integration Engineer
Location: Montreal, QC (Hybrid)
Responsibilities
The successful candidate will:
- Apply technical skills to design, build and automate middleware platforms both on-premises and cloud.
- Partner with other groups such as Enterprise Infrastructure, MIS, Networking, Security, Storage, Database and Data Center teams to roll out technology platforms successfully as per best practices.
- Coordinate signoffs for non-functional requirement testing with development and business teams.
- Maintain a 360-degree view of applications and their underlying middleware and infrastructure components.
- Produce reusable infrastructure and middleware designs patterns for future reference and refresh existing ones on a regular basis.
- Support vendor / vendor technology onboarding following Morgan Stanley best practices and security blueprints.
- Adopt, build and rollout new technology stacks for NFRT for cloud-based and on-prem applications.
- Automate daily support functions, improve system stability, support hygiene initiatives and deliver innovation that creates efficiency and consistency.
Required Skills:
- Strong infrastructure knowledge in Linux / Unix, Storage and Networking
- Hands-on experience with load balancers, web servers (Apache / Nginx), application servers (Tomcat) to include application integration, configuration, and troubleshooting.
- Expert level scripting skills using Python (mandatory) and Shell
- Familiar with IT Automation & Config Management tools (Ansible / Helm)
- Experience with source control and continuous integration / continuous delivery pipelines (Jenkins, Artifactory, Flux)
- Familiar with security hardening concepts for hosting applications or middleware, including transport encryption, modern single sign-on authentication and authorization mechanisms
- Basic operational knowledge of RDBMS and SQL.
- Hands-on experience with Cloud platforms (Azure or AWS), Docker/Podman containers, Kubernetes / OpenShift
- Prior experience managing large web-based n-tier applications in secure environments on cloud
Desired / Nice to have skills:
- Hands-on experience with graph databases (GraphDB) and knowledge of SPARQL query language.
- Familiarity with Kafka, Redis, Airflow
- Exposure and experience in open-source Observability tools (e.g., Grafana, Prometheus, OpenTelemetry and Loki)
- Identity management protocols like OIDC / OAuth, SAML, LDAP integration
- Exposure to Big Data platforms like Hadoop / ELK Stack
- Capacity planning and performance tuning of applications and middleware platforms
- A system architecture / developer work experience
Experience:
- 7 plus years in a similar role of hands-on application / middleware specialist.
- Prior experience of working in a global financial organization is an advantage