Lead Software Engineer - Java/Fintech
On-site · Jersey City, New Jersey, United States
Job Summary
Lead Software Engineer - Java/Fintech role at JPMorgan Chase within Equity Derivatives Group. Collaborates with engineers, business analysts, project managers, and sales/marketers to develop software solutions for Equity Derivatives platform; works in an Agile/Scrum environment; supports business processes and end users by applying technical knowledge. Requires Java/JVM experience, strong end-to-end software lifecycle skills, design-pattern expertise, financial systems experience, ability to work with cross-functional teams, and strong communication; preferred skills include microservices, Spring, NoSQL/Big Data, cloud, Java 11+, Kotlin/Scala, and client-relationship abilities.
Required Qualifications
- Experience with Java/JVM
- End-to-end software lifecycle
- Understanding of software design patterns and clean code practices
- Strong written and oral communication skills
- Experience working on financial systems
- Experience partnering with product and engineering teams
- Able to work on a diverse team
- Experience with object-oriented design and micro-service architectures (preferred)
- Experience with Java ecosystem including Spring, Web Services, and Messaging (preferred)
- Experience with NoSQL / Big Data Databases and Cloud technologies (preferred)
- Experience with Java 11+ and/or Kotlin/Scala (preferred)
- Exceptional client relationship skills to discover true requirements and drive timelines (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.