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
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
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.)
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.
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.