Lead Software Engineer - Java / Equities Risk
Company: JPMorganChase
Location: Houston
Posted on: April 2, 2026
|
|
|
Job Description:
Description As a Lead Software Engineer at JPMorganChase within
the Commercial and Investment Bank - Global Equity Derivatives Risk
Management team, you are an integral part of an agile team that
works to enhance, build, and deliver trusted market-leading
technology products in a secure, stable, and scalable way. Drive
the delivery of a best in class platform for real-time derivatives
pricing, risk management, and streaming position aggregation for a
range of complex financial products. Job responsibilities Works
directly with business, quant and technology teams to articulate
new technology requirements and solve business problems
Collaborates with other members of a globally distributed team to
brainstorm new ideas / solutions, and provide mentoring and
technical expertise to the team Develops specific enhancements
and/or build new solutions to fulfill business objectives related
to new business requirements Takes full ownership of feature
deliveries through the full SDLC process, including requirements
gathering, development, unit and integration testing, packaging,
deployment, and support. Works closely with other technology teams
to ensure that required changes are made in other systems Ensures
technology solutions meet business and client requirements, while
ensuring they are robust and supportable Documents release
procedures and support notes for deliverables to enable proper
support by our production management groups. Provides 3rd Level
production support to analyze issues observed in production,
provide detailed analysis and recommendations to production
management groups, and identify opportunities to improve the
production system Mentors junior Java developers and conduct code
and design reviews Required qualifications, capabilities, and
skills Formal training or certification on software engineering
concepts and 5 years applied experience Expertise in Java Core
concepts, including object-oriented design, memory management,
multi-threading/concurrency, and new language features up to Java
17 Advanced hands-on coding experience with Java
technologies/frameworks such as Spring/Spring Boot, Spring
JPA/Hibernate, and REST based services Strong experience with JVM
performance analysis, including profiling, heap dump analysis,
thread dump analysis, and GC tuning Experience designing and
implementing scalable microservice architectures with high
resiliency capabilities Proficiency in Unix/Linux environments,
ability to navigate the system, investigate processes and logs,
analyze system performance using tools such as Dynatrace Experience
with Databases – relational and No-SQL (Sybase, Oracle, Mongo DB)
Expertise with Messaging Middleware platforms (Kafka/RabbitMQ), and
exposure to cloud compute platforms, including AWS Proven
experience with full development lifecycle and tools, including
Git/Bitbucket, Jira, Jenkins, Gradle, and Maven Demonstrated
experience with Test-Driven Development (TDD) using tools such as
JUnit and mocking frameworks Ability to work in a 3rd Level
advanced support capacity and supporting production environments,
responding to user concerns, and taking ownership of production
issues Preferred qualifications, capabilities, and skills
Experience of working in financial services and understanding of
equity derivative products Hands-on coding experience with Python
Experience with UI concepts, languages and platforms including
JavaScript/REACT, AngularJS, Typescript, HTML5, CSS3 In-depth
knowledge of AWS Public Cloud products and solutions (EC2, S3,
Lambda, EFS) Cloud certification – AWS or Kubernetes
Keywords: JPMorganChase, College Station , Lead Software Engineer - Java / Equities Risk, IT / Software / Systems , Houston, Texas