Lead Software Engineer
On-site · Columbus, Ohio, United States
Job Summary
Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Deposits platform responsible for delivering secure, scalable software solutions across multiple technical areas. Primary duties include designing, developing, and debugging high-quality production code in Java/Spring-based microservices on AWS/cloud, leading architectural design evaluations with vendors and internal teams, expanding automated testing and CI/CD coverage, driving operational stability, mentoring engineers, and fostering an inclusive team culture while contributing to cutting-edge technology adoption and performance improvements.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years of applied software engineering experience
- Hands-on experience with Java, Spring-based technologies and event-based microservices in AWS/Cloud environments
- Experience with distributed systems and cloud technologies (AWS, GCP, Azure)
- Experience with microservices/RESTful APIs, relational/NoSQL databases, data modeling and data ingestion frameworks
- Hands-on experience with data streaming and messaging frameworks (Kafka, Spark)
- Understanding of dependency injection frameworks (Spring / Spring Boot)
- Active development contributor capable of leading delivery and solving complex technical challenges
- Understanding of containers (Docker, Kubernetes, Helm)
- Expanding unit testing automation within CI/CD pipelines
- Core enterprise-based Java technologies
- Ability to lead and mentor engineers
- Experience with testing frameworks and automation
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.