Lead Software Engineer - Platform Architect
On-site · Palo Alto, California, United States
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
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.