JPMorgan Chase
Senior Lead Software Engineer - Java Architect
$176K–$260K
Palo Alto, CA · Senior · Full-time · Posted Oct 14, 2026
- Experience
- 5+ years of applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Designs, builds, and operates secure, resilient Java payment microservices and APIs for global clients across clearing systems.
What you'll do
- Translate payment requirements into technical solutions and build Java/Spring Boot services, APIs, and event-driven workflows.
- Create architecture and design artifacts, automated tests, and CI/CD improvements; support production monitoring and root-cause analysis.
- Use authorized AI coding tools to assist with development, testing, and documentation, validating outputs and promoting responsible team practices.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on Java, Spring Boot, and microservices experience, including RESTful API design and security.
- Experience with event-driven messaging, relational and NoSQL databases, automated testing, CI/CD, Docker, and Kubernetes.
- Hands-on use of authorized AI-assisted development tools, ability to validate their outputs, and understanding of responsible AI use in engineering.
Nice to have
- Exposure to payments or financial services, event sourcing, state-machine workflows, or high-throughput transaction processing.
- Experience with gRPC and Protobuf, Python, observability tooling, or modern front-end technologies.
Pay
USD $175,750.00-$260,000.00 base salary
Tools
Java, Spring Boot, Kafka, IBM MQ, Oracle, JUnit, Mockito, Kubernetes
AI focus
Uses enterprise-authorized AI coding tools for code generation and refactoring, test creation, troubleshooting, and documentation; validates outputs for correctness, performance, and security, and promotes responsible use.
Model-written summary · the original posting is authoritative