JPMorgan Chase

Senior Lead Software Engineer - Java Architect

JPMorgan Chase
Apply
1 day ago
Palo Alto, CA, USASenior / Staff+
H1B sponsor

Base Salary

$176k - $260k/yr

Responsibilities

  • Design, develop, and maintain Java and Spring Boot microservices and RESTful APIs for high-volume payment processing.
  • Translate payment requirements such as validation, enrichment, routing, and exception handling into robust technical solutions.
  • Build secure, resilient, stateful, and idempotent event-driven integrations using Kafka and IBM MQ.
  • Create automated unit, integration, and end-to-end tests and contribute to CI/CD pipelines and code-quality controls.
  • Produce architecture and design artifacts and ensure implementation satisfies design constraints.
  • Support production stability through monitoring, troubleshooting, root-cause analysis, and operational telemetry analysis.
  • Guide multiple teams and contribute reusable patterns for effective, secure, and responsible AI-assisted software development.

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.
  • Strong programming experience with Java, Spring Boot, microservices, RESTful APIs, API security, authentication and authorization, and API documentation.
  • Experience with Kafka or IBM MQ, relational and NoSQL databases, SQL, and database schema change management.
  • Experience with TDD, JUnit, Mockito, BDD/Cucumber, Maven, Jenkins, Docker, and Kubernetes.
  • Experience using enterprise-authorized AI-assisted software development tools and validating their outputs for correctness, performance, and security.
  • Understanding of responsible AI practices, data sensitivity, secure input and output handling, agile practices, application resiliency, and security.
  • Preferred experience with payments or financial services, event sourcing, state-machine workflows, high-throughput transaction processing, gRPC, Protobuf, Python, OpenTelemetry, Grafana, JavaScript, and HTML/CSS.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive incentive compensation.
  • Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employer with reasonable accommodation support and a stated commitment to diversity and inclusion.

Tech Stack

Apache KafkaCSSCucumberDockerGrafanagRPCHTMLJavaJavaScriptJenkinsJUnitKubernetesMavenPythonSpring BootSQL

Categories

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