JPMorgan Chase

Lead Software Engineer - Full Stack Java

JPMorgan Chase
Apply
7 days ago

Base Salary

$138k - $185k/yr

Responsibilities

  • Design and develop secure, high-quality production software and resolve complex technical issues.
  • Drive architectural decisions for distributed systems, event-driven pipelines, CQRS, and real-time data streaming.
  • Build Java and Spring Boot microservices and React SPAs with TypeScript.
  • Develop and maintain Kafka-based event-driven systems and MongoDB production environments.
  • Review and debug code, automate recurring remediation, and improve operational stability.
  • Lead vendor and internal architecture evaluation sessions and software engineering communities of practice.
  • Promote responsible AI-assisted coding, code review, testing, troubleshooting, and validation practices.
  • Support team culture centered on diversity, inclusion, opportunity, and respect.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience with system design, application development, testing, and operational stability.
  • Production experience with Java 21+, Spring Boot, Apache Kafka, Avro Serialization, and Schema Registry.
  • Production experience building React SPAs with TypeScript and Redux Toolkit.
  • Production experience with MongoDB, including aggregation pipelines, change streams, indexing, sharding, and performance tuning.
  • Expertise in RESTful API design, OpenAPI 3.0, SpringDoc, microservices, event-driven architecture, CQRS, and Saga patterns.
  • Proficiency with JUnit 5, Spring Boot Test, and Playwright.
  • Experience leading AI-assisted software development practices and validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
  • Advanced understanding of agile methodologies, application resiliency, and security.
  • Preferred: experience in financial services or reference data domains, DevOps, Kubernetes, and cloud auto-scalable infrastructure.

Benefits

  • Competitive total rewards package and benefits based on eligibility.
  • Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Eligible roles may include commission-based pay and/or discretionary incentive compensation, including cash or forfeitable equity.
  • Equal opportunity employer with reasonable accommodation support.
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