
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 freeSenior Lead Software Engineer
JPMorgan Chase · Jersey City
