JPMorgan Chase

Senior Lead Software Engineer - Java, Prime Financial Services Technology

JPMorgan Chase
Apply
11 days ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$176k - $260k/yr

Responsibilities

  • Design, develop, code, troubleshoot, and deliver software solutions across multiple technical areas.
  • Build and maintain Java/J2EE and Spring Boot applications, micro-front-end-based microservices, and integrations involving Kafka, databases, React JS, and AWS.
  • Consider upstream and downstream system impacts while delivering business value through technology projects and change programs.
  • Create automated unit tests and plan and manage unit, SIT, and UAT testing.
  • Analyze and improve control, stability, resiliency, capacity, performance, and production delivery outcomes.
  • Develop knowledge of clearing and settlements within the Cash Prime business.
  • Partner with technical leads on project estimates and collaborate with business, operations, and other stakeholders.
  • Contribute to strategic planning, code reviews, architecture standards, coding standards, reusable patterns, and quality improvements.
  • Drive adoption and governance of approved AI-assisted engineering practices, including code review, refactoring, test acceleration, release readiness, and incident analysis.
  • Establish standards for validating AI-assisted outputs for correctness, performance, secure coding, peer review, testing, data sensitivity, and responsible use.

Requirements

  • A formal degree or software engineering certification and at least 5 years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Strong core Java experience, including collections, garbage collection, and multithreading.
  • Practical experience with Java/J2EE, Spring Boot, databases, Kafka, React JS, CI/CD, AWS, and feature design.
  • Experience developing, debugging, and maintaining software in a large corporate environment using modern programming and database querying languages.
  • Experience with large-scale, complex problems and end-to-end solution delivery.
  • Understanding of software security, resiliency, and operational expectations.
  • Demonstrated experience leading enterprise-authorized AI-assisted software development tools and validating their correctness, performance, and security.
  • Experience coaching senior engineers or leads on compliant AI usage patterns and controls.
  • Experience designing and developing micro-front-end-based microservices.
  • Exposure to Kubernetes and DevOps practices.
  • Strong problem-solving, analytical, written, verbal communication, relationship-building, and stakeholder collaboration skills.

Benefits

  • Competitive total rewards package with base salary and, for eligible roles, potential incentive compensation or forfeitable equity.
  • Comprehensive health care coverage and on-site health and wellness centers.
  • Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employment and reasonable accommodations for religious practices, mental health needs, and disabilities.
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me