J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java Microservices/API

Backend EngineeringConfirmed live in the last 24 hours
Full-timePlano, TX, USANo salary listedIn-person

About the Job

Requirements

  • Formal training or certification on software engineering concepts and at least 5 years of applied experience.
  • Strong hands-on experience designing, developing, and maintaining enterprise-grade applications using Java and Spring Boot.
  • Demonstrated experience building and supporting RESTful APIs, microservices, and distributed service-oriented systems.
  • Practical cloud-native development experience, preferably with AWS, including ECS, containers, and cloud deployment patterns.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption in delivery practices.
  • Hands-on experience with Docker, containerized applications, and modern deployment practices.
  • Strong understanding of CI/CD pipelines, automated testing frameworks, release automation, and DevOps engineering practices.
  • Solid experience with PostgreSQL, including relational data modeling, query optimization, indexing strategies, and performance tuning.
  • Advanced understanding of the software development lifecycle, agile methodologies, application resiliency, observability, and secure software delivery.
  • Proven ability to lead technical design discussions, evaluate implementation options, and make sound engineering decisions for complex systems.
  • Experience reviewing code, mentoring engineers, and promoting engineering best practices across a team.
  • Strong analytical, debugging, and problem-solving skills for diagnosing complex technical issues across applications, infrastructure, and data layers.
  • Excellent communication and collaboration skills, with the ability to influence technical direction and partner effectively with cross-functional stakeholders.

Responsibilities

  • Lead the design, development, and delivery of scalable, secure, cloud-native backend services and RESTful APIs using Java, Spring Boot, and microservice architecture.
  • Provide technical leadership across the software development lifecycle, including architecture, solution design, coding standards, implementation, testing, deployment, observability, and production support.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, including AI-assisted code review and refactoring, test strategy acceleration, and incident and root-cause analysis support; establish validation standards for secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Apply knowledge of software development lifecycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation tools, to improve automation outcomes.
  • Produce high-quality production code, perform code reviews, improve test coverage, and ensure adherence to secure coding and organizational engineering standards.
  • Design and implement resilient distributed systems that meet performance, scalability, availability, and maintainability requirements.
  • Develop and deploy cloud-native services on AWS, leveraging services such as ECS, containerization with Docker, and automated CI/CD delivery practices.
  • Design, optimize, and maintain data models, schemas, and queries in PostgreSQL to ensure data integrity, performance, and scalability across distributed services.
  • Produce and review architecture, technical design, and implementation artifacts for complex applications, ensuring alignment with enterprise architecture, security, and operational standards.
  • Identify recurring technical or operational issues and lead automation, remediation, and resiliency improvements to reduce toil and improve application stability.
  • Establish team standards for validating AI-generated outputs, including secure coding review, correctness checks, performance validation, automated testing, and responsible handling of data.
  • Lead technical evaluation sessions with internal stakeholders, vendors, and external partners to assess architecture designs, integration approaches, technical feasibility, and alignment with existing systems.
  • Analyze application telemetry, operational data, quality metrics, and delivery patterns to identify trends and drive continuous improvement in engineering practices and system reliability.
  • Contribute to engineering communities of practice and support initiatives focused on modern software engineering, cloud-native development, automation, AI-assisted delivery, and emerging technologies.

Desired Qualifications

  • Experience with synchronous REST integration patterns for latency-sensitive credit and bureau calls, and event-driven and asynchronous processing using Kafka, Amazon SQS, or similar, including dual-persistence patterns such as Aurora PostgreSQL for transactional data and Snowflake for analytics and long-term audit.
  • Familiarity with API gateway technologies, service mesh concepts, IDAnywhere and ADFS OAuth2 authentication and authorization patterns, edge-proxy vendor integration patterns (ELB → ECS → Secrets Manager → edge proxy → vendor API), and API lifecycle management for third-party bureau integrations.
  • Experience with infrastructure-as-code tools such as Terraform (Atlas / TFE) or similar automation frameworks, and CI/CD delivery with blue/green deployments.
  • Hands-on experience with observability tools for logging, metrics, tracing, dashboards, and alerting, including Splunk, Dynatrace, CloudWatch, and Grafana, and driving production readiness for regulated, high-availability services.
  • Experience designing systems for high availability, fault tolerance, scalability, and operational resilience, including ECS NextGen cluster migrations, multi-AZ resiliency, and graceful degradation for downstream vendor outages.
  • Familiarity with performance testing, load testing, and application tuning using BlazeMeter or JMeter for high-throughput, low-latency distributed systems under real-time credit-decisioning SLAs.
  • Experience with modern security practices, including secrets management using AWS Secrets Manager, Hera KMS, and AppProtect; vulnerability remediation; dependency management; secure API design; and controls for 15-year audit retention and consumer credit data, including soft-pull versus hard-pull semantics.
  • Experience leading technical modernization, platform migration, cloud adoption, and application resiliency initiatives across a regulated environment.
  • Track record of contributing to engineering communities of practice, reusable frameworks, and technical standards, and mentoring engineers toward consistent, secure, and scalable delivery.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs