Lead Software Engineer - Sr. Java developer
On-site · Columbus, Ohio, United States
Job Summary
Lead Software Engineer responsible for delivering secure, scalable software solutions in a Java/Microservices environment within JPMorganChase's Customer Identity and Authentication. Responsibilities include designing and developing production code, reviewing peers, automating remediation for stability, leading architectural evaluations with internal and external teams, driving communities of practice, and fostering an inclusive team culture. Requires 5+ years in Java/Microservices/Spring Boot/AWS, strong SDLC and CI/CD tooling expertise, agile proficiency, cloud-native experience, and deep knowledge of financial services IT systems.
Required Qualifications
- Formal training or certification in software engineering concepts with 5+ years of hands-on experience.
- 5+ Years of experience in Java, Microservices, Spring Boot, AWS
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience
- Exposure to cloud technologies
- Experience in Messaging services
- SQL proficiency and experience with schema design/performance basics
- Experience with Docker and CI/CD pipelines
- Experience in the Messaging Service
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.