Senior Lead Software Engineer at JPMorgan Chase - ScoutJobs - The AI-curated global job board
Skip to content
JPMorgan Chase
Posted a day ago

Senior Lead Software Engineer

JPMorgan ChaseSr. Lead Software Engineer - Java/Back-End

Requirements

5+ years applied software engineering experience, Strong architecture and design patterns expertise, Proficiency in Java and Spring frameworks, Experience with AWS services and cloud-native microservices, Knowledge of Kubernetes and Docker, Experience with Kafka and event-driven systems, Proficiency in REST and SOAP API design, Experience with SQL and NoSQL databases

Skills

JavaSpring BootAWSKafkaKubernetesDockerTerraform

About the role

Responsibilities

  • Lead the architecture, design, and development of Java/Spring-based framework APIs and shared components.
  • Build low-latency, high-throughput APIs and event-driven systems optimized for extreme transaction volumes.
  • Provide technical guidance and direction to agile technical teams, contractors, and vendors.
  • Develop secure, high-quality production code and perform rigorous code reviews and debugging.
  • Drive decisions influencing product design, application functionality, and technical operations.
  • Profile and optimize existing code to improve performance and scalability.
  • Act as a subject matter expert and advocate for firmwide engineering frameworks and SDLC practices.

Requirements

  • 5+ years of applied software engineering experience with formal training in software engineering concepts.
  • Deep expertise in Java and Spring/Spring Boot frameworks.
  • Strong knowledge of architecture, design patterns, and secure coding practices.
  • Experience building cloud-native microservices using AWS (EKS, S3, SQS, etc.) and Kubernetes/Docker.
  • Proficiency in REST and SOAP API design and messaging protocols (JSON/XML).
  • Experience with event-driven systems and messaging platforms like Kafka.
  • Proficiency with both SQL and NoSQL databases (e.g., Oracle, Cassandra, CockroachDB).
  • Experience with testing automation frameworks such as JUnit, Mockito, and Spring Test.
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation) and observability tooling.

Preferred Qualifications

  • Experience developing shared libraries or frameworks adopted by multiple product teams.
  • Background working in large-scale enterprise environments or financial services.

About the Company

JPMorgan Chase is a leading global financial services firm. Our Consumer & Community Banking division serves millions of customers through personal banking, credit cards, mortgages, and more. We are dedicated to delivering market-leading technology products in a secure, stable, and scalable way to help our customers achieve their financial goals.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Lead Software Engineer

JPMorgan Chase · Jersey City

Sign up to apply