Lead Software Engineer - Java Full Stack
Core
Design and deliver trusted, market-leading technology products for JPMorgan Chase's Asset & Wealth Management, including mobile features, trading systems, and payment solutions.
Role type
Lead Software Engineer (Java Full Stack)
Builds
Mobile features, trading systems, payment solutions, and cloud platform integrations
Domain
Financial Services / Banking Technology
Deliverable
production ML models | product features
Required skills
Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud), Spring, Hibernate, JMS, Object-Oriented Analysis and Design (OOAD), Design Patterns, System Design, Database Querying, Agile Methodologies (CI/CD), Security
Preferred skills
Python, Big Data analysis, Cloud platforms
Technologies
Spring, Hibernate, JMS, Spring Boot, Sonar, JIRA, GIT, Maven
Responsibilities
Design and develop scalable and resilient systems using Java or Python; Execute software solutions, design, development, and technical troubleshooting; Create secure and high-quality production code; Produce or contribute to architecture and design artifacts; Gather, analyze, and synthesize visualizations and reporting from large data sets; Identify hidden problems and patterns in data to drive improvements; Contribute to software engineering communities of practice
Seniority
Senior, hands-on IC with leadership responsibilities