JPMorgan Chase Lead Design Authority _ Senior Architect in New York, New York

  • Lead andmanage a team of Architects and Solution Engineers bringing together aholistic view of strategy and execution across Digital.

  • Decomposebusiness charters and strategies into well defined architecture guidancefor software development and infrastructure teams

  • Work with ITand business units to create investable and executable technicalroadmaps

  • Work withbusiness stakeholders and gain support for critical technology investmentdecisions

  • Act as a keyadvisor to senior IT and business leadership

  • Scope and sizetechnology investments

  • Evaluatetechnologies, vendor solutions and applications

  • Evangelizearchitecture best practices across JPMC in support of the firm-widetechnology strategies

  • Manage theapplication portfolio lifecycle, and champion IT assets that can beleveraged across lines of business

  • Design highquality technology solutions that address business needs by developingapplications within mature technology environments. Utilize mature (3rd or4th Generation) programming methodologies and languages and adhere tocoding standards, procedures and techniques while contributing to thetechnical code documentation

  • Designtechnology solutions for JPMorgan Chase Personal Online and JPMorganOnline applications for Investment and Online Trading applications

  • Leveragetechnical skills in Java, Python, JavaScript, Java Enterprise EditionPlatform, Unified Modeling Language (UML), API design and development,Cloud Computing platform while designing the solutions

  • ProvideDigital technology solutions that span across JPMorgan Chase & Cobusiness units across Digital, Wealth Management and Corporate InvestmentBanking services

  • Create digitaltechnical solutions using micro services architecture and API designpatterns to design APIs that are leveraged across JPMorgan Chase & CoIT applications

  • Apply JPMorganChase & Co specific Architecture methods and processes whenarchitecting and designing the technology solutions

  • Participate intechnical discussions with Technology partners while creating thetechnology solutions

  • Participate inproject planning sessions with project managers, business analysts andteam members to analyze business requirements and outline theproposed IT solution.

  • Participate indesign reviews and provide input to the design recommendations,incorporate security requirements into design, and provideinput to information/data flow, and understand and comply to Project LifeCycle Methodology in all planning steps

  • Adhere to ITControl Policies throughout design, development and testing andincorporate Corporate Architectural Standards into application designspecifications. Document the detailed application specifications,translate technical requirements into programmed application modules, anddevelop/Enhance software application modules.

  • Participate incode reviews and ensure that all solutions are aligned to predefinedarchitectural specifications, identify/troubleshoot application coderelated issues, and review and provide feedback to the final userdocumentation

Knowledge and Experience Required:

Engineering Degree with 15+ years experience in software development of complex enterprise applications.

Prior experience working at a large tier global financial institution.

Strong technical leadership experience working with global teams

Excellent analytical and communication skills with the ability to communicate complex issues in an easy to understand manner

Creative problem solver and solution engineer

Technical Knowledge:

Extensive experience with

Java (Core & EE, Spring, JUnit)

Microsoft technologies (.NET, SSRS, SSIS, SharePoint)

Build tools (Maven, Ant, Jenkins)

SCM tools (GIT/BitBucket)

Scripting languages (Bash, Perl, PowerShell, etc.)

Web Technologies (JavaScript, HTML 5, JSON, REST, SOAP, NodeJS, Apache Tomcat)

Testing tools (Cucumber, QTP, Selenium, Mockito, DbUnit)

Agile project management (JIRA)

SQL and RDBMS systems (MS SQL Server, Sybase & Oracle)

NOSQL and BigData (Cassandra, GreenPlum, Hadoop, Spark)

Experience with Service Oriented Architecture, integration patterns and messaging technologies (e.g. JMS, MQ Series, Mule)

Experience with caching solutions such as Gemfire and EHCache and other in-memory databases.

Experience with Cloud/Container development & deployment using Docker, Pivotal Cloud Foundry, AWS.

Experience in designing and developing micro-services based applications.

Exposure to Machine Learning and AI ecosystem including Python or other languages.

Preferred skills:

Experience with building and supporting client facing, web based trading and portfolio management platforms at a large financial institution.

Experience with Enterprise architecture patterns (TOGAF, Zachman)

Experience with last JAVA development toolset

Understanding of the Asset Management business.

Understanding of Equities, Fixed Income, Derivatives, Alternatives, and Cash products.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.