JPMorgan Chase

Lead Software Engineer - Java/Spring boot/React/AWS

JPMorgan Chase
Apply
3 days ago
Plano, TX, USAStaff+
H1B sponsor

Responsibilities

  • Lead the design, development, deployment, and modernization of scalable, fault-tolerant distributed systems processing high-volume financial transactions.
  • Drive technology, architecture, infrastructure, API, integration, and long-term technical strategy decisions.
  • Serve as a hands-on technical lead for full-stack development, code reviews, engineering practices, and complex technical problem solving.
  • Establish automated testing, static analysis, vulnerability scanning, secure coding, and AI-assisted engineering validation practices.
  • Collaborate with architects, product owners, and engineering teams to define requirements, technical scope, dependencies, roadmaps, and delivery plans.
  • Balance technical debt, feature delivery, operational stability, and multiple concurrent initiatives.
  • Build observability through logging, monitoring, alerting, and distributed tracing, and provide L3 production support and incident escalation.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience building enterprise-grade applications.
  • Expert proficiency in Java, Spring Boot, RESTful API design, microservices, and scalable distributed systems.
  • Strong AWS experience with EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway, CloudWatch, and Terraform-based infrastructure as code.
  • Proficiency with React, Redux or Context API, component design patterns, and modern JavaScript.
  • Experience with event-driven architectures, Kafka, AWS MSK, message queues, and asynchronous processing.
  • Understanding of OAuth2/JWT, encryption, secrets management, secure API design, application resiliency, observability, and production monitoring.
  • Experience leading approved AI-assisted development practices and coaching engineers on safe, compliant validation of AI outputs.
  • Expertise in CI/CD, continuous delivery, deployment automation, TDD, unit testing, integration testing, and end-to-end testing.
  • Preferred qualifications include financial services and regulatory experience, agentic AI or machine learning integration, AI-powered automation, Camunda BPMN or workflow orchestration, and GraphQL.

Benefits

  • Competitive total rewards and benefits package, with compensation determined by role, experience, skills, and location; eligible roles may include commission or discretionary incentive compensation.
  • Benefits may include health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.

Tech Stack

Apache KafkaAWSGraphQLJavaJavaScriptReactReduxSplunkSpring BootTerraform
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