drjobs Lead Architect - Low-Latency Core Banking Application

Lead Architect - Low-Latency Core Banking Application

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bournemouth - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Be an integral part of a team thats constantly pushing the envelope to enhance build and deliver cutting-edge technology products.

JPMorgans Global Liquidity and Cash Management Technology team is seeking a highly motivated Lead Architect with extensive experience in software engineering and architecture to join our global diverse technology organization. We focus on providing modern solutions to support the Corporate & Investment Banks Payments business. Our critical systems monitor and manage liquidity in real-time matching available funds to support cash demands.

We are building the next-generation core wholesale banking platform designed to operate continuously at a global scale. This platform will support hundreds of millions of accounts and respond in milliseconds to thousands of requests every second for our market-leading liquidity business. As a Lead Architect you will be primarily responsible for designing the system and providing technical leadership as a key member of a dynamic high-performing software engineering team.

You will collaborate with colleagues from Product Architecture Infrastructure Security and Engineering to share and refine your designs enabling a lean delivery that meets stringent non-functional requirements for security performance and availability.

The role sits within the Global Liquidity and Cash Management Technical Design Authority where you will actively review and guide the architecture of multiple technical systems to align with strategic goals.

This exciting and unique role offers the opportunity to see the direct impact of your contributions on the liquidity business and receive client feedback globally. While banking experience is not required you must be a passionate and well-rounded technologist eager to continuously learn and enhance your skills.

Job responsibilities

As a Lead Architect for the new core banking platform you will:

  • Design refine and document elegant architectural solutions (both high and low-level designs) for a high-performance latency-sensitive system that meets security regulatory resiliency scalability and performance needs.
  • Create and maintain clear organized architectural documentation and technical specifications (written and diagrams) using industry-standard approaches (e.g. UML and C4).
  • Collaborate with software engineers to share the architectural vision and guide implementation choices to ensure objectives and requirements are efficiently met.
  • Engage proactively with key architectural stakeholders from security infrastructure architecture governance partner systems operations and production management to solve complex design challenges influence strategic architectural change and refine application design.
  • Obtain necessary system design approvals and maintain a record of architectural decisions and a review/approval process.
  • Guide project/delivery managers on architectural dependencies and considerations.
  • Facilitate cyber assurance and security assessments of the new core banking system design and implementation.
  • Liaise with infrastructure and finance teams to estimate and forecast the applications infrastructure needs and costs.
  • Deliver creative technical solutions thinking beyond routine approaches to achieve simple innovative and elegant designs.
  • Develop secure high-quality production code and review and debug code written by others.
  • Lead evaluation sessions with external vendors startups and internal teams to drive outcomes-oriented probing of architectural designs technical credentials and applicability for use within existing systems.

As a Lead Architect within the Global Liquidity and Cash Management Design Authority function you will:

  • Develop a detailed understanding of the technical estate and the key businesses and essential services it supports.
  • Help maintain and promote the strategic technical vision for the departments estate.
  • Collaborate with colleagues to propose and agree on strategic solutions to mitigate cross-cutting challenges.
  • Review proposed technical designs against business requirements and strategic goals.
  • Critically review system designs for potential weaknesses or issues.
  • Develop maintain and review core architectural standards in collaboration with architectural governance teams.
  • Promote a culture of technical innovation and knowledge sharing within the technology department.
  • Guide and provide feedback on the evaluation of new technologies.

Required qualifications capabilities and skills

  • Experience in enterprise software development including hands-on software/system design.
  • Hands-on practical experience delivering system design application development testing and operational stability.
  • Strong interpersonal communication documentation diagramming and presentation skills with experience working with globally distributed teams and stakeholders.
  • Experience with diagramming software (e.g. Lucid Visio) and technical writing.
  • Knowledge of UML 2.0 and experience creating UML diagrams.
  • Excellent understanding of Java fundamentals and frameworks (Spring Boot) OO programming paradigms multi-threading messaging technologies and computer networks.
  • Knowledge of infrastructure security networking operating systems virtualization and containerization.
  • Detailed knowledge of database technologies (SQL and NoSQL) database resiliency recoverability scalability and security.
  • Experience designing building or modifying a complex distributed application with stringent non-functional requirements.
  • Experience with event-driven architecture and distributed messaging technologies (Kafka).
  • Awareness of key architectural patterns/approaches.
  • Knowledge of algorithms data structures and cryptography.
  • Passion for technical innovation and staying up to date with emerging technologies.
  • Understanding of the full software development lifecycle and agile methodologies.
  • Ability to evaluate current and emerging technologies to recommend the best solutions for future state architecture.

Preferred qualifications capabilities and skills

  • Awareness of secure system design.
  • Experience with Threat Modelling and/or performing security analysis of system designs.
  • Experience using UML modelling tools (e.g. PlantUML).
  • Experience writing technical standards and specifications.
  • Project management experience.
  • Experience working with many stakeholders to review and agree on a complex system design.
  • Hands-on experience with another statically compiled language (e.g. Golang Rust C).
  • Experience with gRPC and Google Protocol Buffers.
  • Experience with caching technologies (e.g. Redis).
  • Experience with infrastructure as code software (e.g. Terraform).
  • Certified Kubernetes and public cloud knowledge (e.g. CKAD AWS certifications).
  • In-depth knowledge of the financial services industry and their IT systems.
  • Knowledge of payments and/or liquidity management.


Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.