Sr. Lead Software Engineer - Java/AWS
On-site · New York City, New York, United States
Job Summary
Senior Lead Software Engineer on JPMorgan Chase’s Consumer and Community Banking Connected Commerce team, responsible for guiding an agile team to design, build, and deliver secure, scalable Java/AWS backend systems. Candidates will provide technical guidance, develop secure production code with Spring Boot, review peers, drive architectural decisions, and act as a subject-matter expert across multiple focus areas. The role emphasizes building high-throughput data pipelines with Kafka (Kafka Streams, KSQL), API services with microservices and Domain-Driven Design, provisioning AWS infrastructure with Terraform, and leveraging AWS services (EKS, EC2, ECS, EventBridge, Lambda, Route53, S3). Strong emphasis on SDLC practices within an agile environment, collaboration with contractors and vendors, and contributing to a culture of diversity and inclusion. Preferred experience includes banking/digital wallets and AWS Certification.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Experience leading technologists to manage and solve complex technical items within your domain of expertise
- Development experience in Java 21 with building RESTful backend applications using Spring Boot
- Experience in designing, building and maintaining high-throughput low-latency data pipelines using Apache Kafka, KSQL and Kafka Streams
- Proficiency in SQL and NoSQL databases such as Oracle, Postgres, Cassandra
- Experience in designing, building, and maintaining API services, with knowledge of Microservices with Domain Driven Design Patterns
- Experience working with tools like Terraform to provision AWS cloud services
- Experience with AWS EKS, AWS EC2, AWS ECS, EventBridge, Lambda, Route53, and AWS S3
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
- AWS Certification (preferred)
- Experience with banking and digital wallets (preferred)
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.