JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity
Senior, hands-on development team lead who is passionate about technology and has experience developing high performance transaction or reporting systems with large databases and multi-tier architectures; knows how to build and motivate a talented and committed technology team.
The candidate will be responsible for running a team of onshore and offshore developers supporting the Custody and Fund Services (CFS) Client Reference data initiative which aims to provide a consistent view of client across CFS, streamline Client onboarding and Account opening process, resulting in improved servicing of clients, spanning all functions across CFS and providing a single authoritative source of client information. She/he will have responsibility for planning and executing development across the full SDLC.
The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to drive design and architecture discussion across the team and to be responsible for high quality implementation. He/she will plan projects, assign tasks to the development team members and track delivery.
Client management is an integral part of the role, and as such the successful candidate will be responsible for project governance, including managing user groups and communicating status to senior technology and business sponsors. Excellent verbal and written communication will be essential for effectiveness in this role.
Recent experience building mission-critical enterprise applications, with a proven delivery track record.
Bachelor of Science in Computer Science or equivalent degree.
Demonstrates exceptional analytical and problem-solving skills.
Strong communication, organizational, and collaboration skills.
Experience defining and enforcing design and development standards
Experience working in multi-time zone development team
Experience with Agile development and DevOps
Deep understanding of Java, run time VM and web-service-based distributed architecture.
Expert OO analysis and design skills
Experience building high volume systems with real-time performance and read and write capabilities.
Experience developing with Oracle or any other major RDBMS.
Experience with real-time, event-driven systems and service-oriented architectures.
Experience with enterprise messaging systems, including message queues and pub/sub.