Northern Trust
Associate Specialist, Middleware (Finance)
Northern Trust provides innovative financial services and guidance to corporations, institutions and affluent families and individuals globally. With 130 years of financial experience and nearly 20,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
Working with Us:
As a Northern Trust partner, you will be part of a flexible and collaborative work culture, which has a strong history of financial strength and stability. Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company that is committed to strengthening the communities we serve!
We recognize the value of inclusion and diversity in culture, in thought, and in experience, which is why Forbes ranked us the top employer for Diversity in 2018.
We'd love to learn more about how your interests and experience could be a fit with one of the world's most admired and ethical companies. Build your career with us and apply today.
Infrastructure Engineering, as part of Shared Services Technology Business Unit, is responsible for developing and sustaining Technology Platforms that are utilized by Business Units across Northern Trust. The objective of the team is to provide leading technology capabilities to our clients and partners. In addition, as the owner of platform solutions, the team is also responsible for sustaining existing Technology Platforms at the bank. Furthermore, a core function of the team is to engage on application projects, provide technology consulting, design and deploy solutions conforming to established platform standards.
Responsibilities:
Design and develop new technology platforms on traditional on-site VMs, private cloud (Pivotal) and public cloud (Azure, AWS).
Establish technology standards and ensure compliance - Eg: documentation, monitoring, logging, capacity management, disaster recovery.
Manage technology platforms' products' lifecycle - patches and upgrades.
Troubleshoot and resolve problems on technology platforms.
Enhance technology stack by building new capabilities and automation.
Provide technology guidance to Business Units. Engage on application projects and fulfill platform team's SDLC responsibilities which include environment provisioning, functional and load test support, performance tuning and validation of standards compliance.
Provide necessary documentation, knowledge transfer and oversight to the 24x7 support team to enable sustaining support. Act as the last level of escalation on production incidents.
Collaborate with Infrastructure teams to facilitate lifecycle activities on network, OS, database and messaging systems.
Handle occasional off-hours support escalations and project work in maintenance windows.
Must have:
Web Server expertise - Apache, Nginx, HAProxy.
Application Server expertise - WebLogic and Tomcat.
Security implementation - Oracle Access Manager integration and SSL management.
Linux expertise. Shell scripting.
Highly desired:
Development using GIT based products.
Experience with Nexus or Artifactory.
Experience with automation using languages such as Java, C++, Python, Golang.
Experience building CI/CD pipeline using Bamboo or Azure DevOps.
Architect and implement solutions using container orchestration technologies such as Docker Swarm or Kubernetes.
Build solutions on private cloud (Pivotal - PCF, PKS, Azure) and/or public cloud (Azure, AWS).
Design and implement monitoring and logging solutions using Azure Insights, ELK and Sysdig.
Experience with Ansible.
Experience building platforms that support Java/JEE, Spring Framework, Spring Boot, Microservices, Response UI Frameworks such as Angular/React.
Education and Experience:
Bachelor's degree in Computer Science or related field.
8+ years of experience in systems design and development.
8+ years of experience as Subject Matter Expert of critical production systems.