13 days old

JPMorgan Chase & Co.
Houston, TX 77002
  • Job Code
    200013261

Sr Lead Software Engineer

Job Description

J.P. Morgan's Corporate & Investment Bank (CIB) is a global leader across banking, markets and investor services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. With $18 trillion of assets under custody and $393 billion in deposits, the Corporate & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.


Banking Technology supports technology for 3 parts of the Banking business under CIB, namely Global Investment Banking (GIB), Global Corporate Banking (GCB), and Treasury Services (TS). GIB works with a broad range of issuer clients, including corporations, institutions and governments, and provides comprehensive strategic advice, capital raising and risk management expertise. GCB manages the firm’s relationships with large corporations, financial institutions and public sector organizations globally to help our clients meet their objectives and challenges in financing, risk management, working capital, cash management and investments. TS delivers cash management, trade, liquidity, commercial card and escrow services that resolve the working capital and efficiency challenges treasury professionals face today.


This is a Senior Software Engineering role within the GIB / GCB Technology team who is highly passionate about application design & programming, and aspires to contribute towards our digital transformation agenda. You will join an inspiring and curious team for designing and developing our core deal lifecycle management platform, delivering world-class technology solutions, providing analytics, business intelligence & controls for the world’s #1 investment banking franchise, impacting thousands of users and generating $billions of revenue annually.


As an experienced member of our Software Engineering Group- we look first and foremost for people who are passionate around solving business problems through innovation.
• Build Cloud Native applications from a Domain driven design and micro-services architecture perspective, identifying bounded contexts and service interactions – e.g. asynchronous eventing and RESTful API decisions
• Collaborate to design solutions including activity flows, conceptual, logical and physical data models Build fully automated CI / CD pipelines, support software solutions that are customer focused & highly secure.
• Write maintainable & testable code that is consistent with micro-service architecture principles
• Build reusable components and front-end libraries for future use.
• Work with partner technology teams to ensure successful integration
• Overall delivery of software components working in collaboration with product and design teams Research and learn new methodologies and technologies and bring knowledge to the team

Qualifications:
• Bachelor or Master Degree in Computer Science or equivalent
• Designed and developed applications based on Domain driven design with clearly defined service boundaries & contracts that support multiple versions with backward compatibility
• Hands on experience with Java, key frameworks such as Spring stack (spring boot, spring core etc.), and REST
• Experience in packaging services using Docker and configuring & deploying on Kubernetes platform
• Experience in implementing ServiceMesh to address non-core domain concerns
• Solid knowledge of patterns like side car, circuit breaker, traffic shifting, ingress, egress, health check, etc. Well versed with functional / regression (using cucumber), integration and performance testing
• Implementation knowledge of managing asynchronous communication using Kafka including leveraging kstreams for data streaming or other event hub channel such as JMS broker solutions to achieve similar result
• Strong believer of code quality and writes junit case using mocking frameworks (jmockit, mockito, etc.)
• Good understanding of Oracle or other SQL databases
• Ability to collaborate with high-performing teams and individuals

Technical Skills:
Java, Spring, Spring Boot, Hibernate, REST, ReactJS, Redux, Kubernetes, Docker, Kafka, kstreams, ServieMesh, Elastic, SQL, Oracle, Maven, Jenkins, GIT, mockito, jmockit, cucumber, enzyme, jacoco, jmeter


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

Req #: 200013261
Location: Houston, TX US
Job Category: Technology
Employment Type: Full Time
Potential Referral Amount: 5000 US Dollar (USD)


Keyword: card%20services

Categories

Posted: 2020-03-24 Expires: 2020-05-03

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

JPMorgan Chase & Co.
Houston, TX 77002

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast