Principal Architect: Corporate & Investment Bank
Step into the role of a Principal Architect in the Engineering & Architecture team, you will be responsible for designing and implementing API, as well has setting the strategy, standards, and managing the API review process across JPMC Payments.
As a Principal Architect at Corporate Investment Bank's Payments team, you will define architectural approaches for software applications through consideration of business and market requirements, system quality attributes, and overall technical direction.
This role also drives analysis of new and emerging software technologies, partnering with appropriate teams to drive assessment and adoption of the overall API strategy.
Job responsibilities Advises cross-functional teams on technology selection to achieve target state architecture and decisions on improvements to current technologies Collaborate with product managers, technical leads, developers, and other architects to determine functional and non-functional requirements for new and existing APIs to ensure that all products adhere to standards to form a cohesive product line Maintain and organize detailed documentation about technical designs with supporting justification for architectural and design choices Provide technical guidance on methodologies, frameworks, and best practices to developers to encourage the flow of information and promote understanding among product teams.
Develop reference architectures and / or sample applications to demonstrate standards in practice. Close alignment with engineering, testing, and solution architecture teams to ensure API architecture patterns and technologies are practically grounded and reflect real world design and development challenges.
Design and enhance tooling that supports the API First and contract drive design approach Champions the firm's culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 7+ years applied experience Experience in API Architecture, Messaging and Event Driven management platforms including development of client facing API's Sound technical background in system design, engineering with the ability to bridge the span of detailed technical through to high-level conceptual discussion.
High degree of proficiency in API first Design : requirements analysis, solution architecture and design, API Resource modeling, microservices architecture.
Vast Experience in API Engineering spanning API lifecycle automation, platform architecture, contract testing and automated API governance, OpenAPI parsers, code generators, style guides and other Open source API tooling.
Strong Experience and proficiency in crafting API design standards, patterns, and best-practices. A broad understanding and appreciation of Enterprise, Data and Technical Architecture, stakeholder management experience and awareness of stakeholder expectations.
Preferred qualifications, capabilities, and skills Exceptional written and verbal communication skills, with the ability to engage in deep technical discussions with customers and peers as a trusted technical advisor Experience working in a financial industry would be beneficial Cloud certification preferred