Lead Software Engineer - Java

Job expired!

Join Our Agile Team as a Lead Software Engineer at JPMorgan Chase

Be an integral part of an agile team that's at the forefront of enhancing, building, and delivering top-notch technology products. As a Lead Software Engineer within JPMorgan Chase’s Payments Testing Program (Corporate and Investment Bank), your expertise will drive the development of trusted, market-leading technology solutions in a secure, stable, and scalable manner. Elevate your career and create significant business impact through your technical prowess.

Key Responsibilities

  • Lead the design and development of scalable, resilient systems using Java and React/Angular, facilitating continual, iterative improvements for product teams.
  • Influence product design, application functionality, and technical operations through informed decision-making.
  • Develop Microservices to run on both internal and public cloud platforms.
  • Collaborate in scrum team stand-ups, code reviews, and other ceremonies, while contributing to task completion and resolution of blockers within the team.
  • Maintain technical acumen via formal and informal learning opportunities about technology, JPMorgan Chase products, and financial services.
  • Identify and implement continuous improvement opportunities to enhance delivery flow across product and technology teams.
  • Provide technical guidance and direction to support business and technical teams, contractors, and vendors.
  • Advocate the use of leading-edge technologies within the engineering community.
  • Foster a team culture rooted in diversity, equity, inclusion, and respect.
  • Contribute to firmwide frameworks, tools, and best practices within the Software Development Life Cycle (SDLC).

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts, coupled with advanced applied experience.
  • Hands-on expertise in system design, application development, testing, and operational stability.
  • Mastery of one or more programming languages (Java / Python / Spark).
  • In-depth knowledge of software applications, technical processes, and multiple technical disciplines (cloud, AI, ML, mobile, etc.).
  • Ability to independently tackle design and functionality problems with minimal oversight.
  • Experience with microservices architecture on the cloud.
  • Exceptional problem-solving skills, ability to quickly learn unfamiliar processes, and provide insightful, timely remediation.
  • Excellent attention to detail to prevent issues and highlight redundancies/opportunities.
  • Ability to maintain a strategic overview, identify process improvement opportunities, and develop actionable recommendations.
  • Capacity to positively influence decisions and formulate actions needed to achieve program goals.

Preferred Qualifications, Capabilities, and Skills

  • Bachelor’s degree with relevant experience preferred.
  • Experience in the Payments business function technology capacity.

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals, and institutional investors. Our commitment to excellence drives everything we do, aiming to build long-term partnerships that help our clients achieve their business objectives. Our inclusive and diverse workforce is the foundation of our success, and we are an equal opportunity employer, valuing diversity and inclusion across our company. We make reasonable accommodations for applicants and employees’s religious practices and beliefs, as well as mental health or physical disability needs.

For more details and to request an accommodation, visit our FAQs.

About the Team

The Corporate & Investment Bank of JPMorgan Chase relies on innovators like you to build and maintain the technology that enables us to safely serve the world’s leading corporations, governments, and institutions. Join us in developing solutions that help the bank provide strategic advice, raise capital, manage risk, and extend liquidity in markets spanning over 100 countries worldwide.