Senior Lead Software Engineer - Payments Tech / Java
On-site · Jersey City, New Jersey, United States
Job Summary
Senior Lead Software Engineer responsible for designing, developing, and delivering secure, high-throughput Java-based microservices within JPMorgan Chase's Commercial & Investment Bank Payment Services technology team. Responsibilities include hands-on coding (about 50%), code reviews, guiding an immediate team of software engineers, leading evaluation sessions with external vendors and internal teams, ensuring compliance with SLAs and business requirements, and mentoring engineers to grow their careers. Required skills include Java, Spring/SpringBoot, microservices, automation and CD, SDLC proficiency, agile practices, cloud-native experience, distributed systems, and knowledge of financial services IT.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Must have development experience in Java, Spring / SpringBoot Framework and Microservices
- Experience leading and managing software engineering teams
- Proficient 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 and Practical cloud native experience
- In-depth knowledge of the financial services industry and their IT systems
- Hands on experience working with high throughput, low latency distributed systems
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.