JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Software Engineer - Java - Payment Tech Lead

On-site · Jersey City, New Jersey, United States

Type
Full Time
Level
Senior Level
Education
License Or Certification
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer - Payment Tech Lead at JPMorgan Chase in Jersey City, NJ. Responsible for designing, implementing, and maintaining scalable payment technology platforms; collaborating with development and operations teams for seamless feature delivery; monitoring system health, performance, and security; driving root cause analysis to improve platform reliability; maintaining documentation, runbooks, and automation scripts; participating in change/release/disaster recovery planning; ensuring regulatory and risk compliance; mentoring a high-performance delivery team and ensuring milestones align with a roadmap; requires strong Core Java, Spring, SQL/RDBMS, modern JS frameworks, and experience building scalable, secure financial systems with DevOps practices.

Required Qualifications

  • Formal training or certification in Software Engineering and 5+ years applied experience
  • 8+ years of software development experience
  • Clarify and defend architecture and design decisions and ensure they are feasible to implement
  • Partner with technology peers and product owners to lead end-to-end project delivery
  • Translate functional requirements to technical design and requirements
  • Perform code reviews and develop/test scenarios with QA
  • Strong experience in Core Java, Object Oriented, RDBMS (Oracle), SQL, Spring, ORM (JPA/Hibernate) and Unix Scripts
  • Experience in web development and modern JS Frameworks (JavaScript, HTML 5, Ember, ReactJS or Angular)
  • Experience building secure, highly available, resilient, scalable systems with clustering/load balancing
  • Strong understanding of Agile methodology and SDLC tools (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
  • Preferred: Cloud and Container development (Gaia, Kubernetes), NoSQL/BigData (Cassandra, ElasticSearch, Cloudera), streaming frameworks (Storm, Spark), Banking/payments domain, CI/CD pipelines, container orchestration (Docker, Kubernetes), Spring Boot, Swagger

Desired Qualifications

  • Lead Software Engineer experience in payments or banking domains
  • Strong ownership and problem-solving skills
  • Experience leading delivery teams and mentoring engineers
  • Proven ability to design, implement, and maintain scalable platforms
  • Experience with DevOps practices and CI/CD pipelines
  • Strong communication with stakeholders and cross-team collaboration
  • Ability to translate functional requirements to technical design
  • Experience with Agile methodologies and SDLC tools
Sorce

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.

Get started

JPMorgan Chase

Lead Software Engineer - Java - Payment Tech Lead

Apply on Sorce