JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Software Engineer - Platform Architect

On-site · Palo Alto, California, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer - Platform Architect at JPMorganChase responsible for designing, developing, and optimizing high-performance, low-latency OLTP platforms in Java/Spring Boot. Architect distributed OLTP applications to minimize transactional latency and collaborate with SRE/DevOps to deploy and monitor cloud-native services (AWS/GCP/Azure). Role emphasizes secure, scalable systems with real-time transactional processing, event-driven architectures (Kafka, JMS), and APIs (Protocol Buffers, gRPC). Requires hands-on experience delivering latency-sensitive systems, deep Java/JVM expertise, database optimization, and strong cross-functional collaboration in a financial technology context.

Required Qualifications

  • Formal training or certification on software engineering concepts and 5+ years of applied experience building low-latency, high-throughput OLTP systems in Java
  • Hands-on practical experience delivering system design, application development, testing, and operational stability for latency-sensitive transactional platforms using Spring Boot
  • Advanced proficiency in Java (11/17/21+) with deep understanding of concurrency primitives, JVM internals, GC tuning, and performance-critical coding patterns
  • Expert-level knowledge of relational databases including execution plan analysis, index optimization, lock contention reduction, partitioning strategies for OLTP workloads
  • Proven experience designing low-latency APIs including Protocol Buffers schema design, connection multiplexing, streaming RPCs, and API rate limiting under high-concurrency conditions
  • Deep expertise with Apache Kafka for real-time event streaming in OLTP pipelines, including producer batching/compression tuning, consumer lag minimization, partition strategies for ordered processing, and JMS-based messaging (IBM MQ, ActiveMQ) for guaranteed delivery in transactional workflows
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud-native experience, including containerized deployment of latency-critical Spring Boot services
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Strong communication and collaboration skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer - Platform Architect

Apply on Sorce