Lead Software Engineer - Java Full Stack
On-site · Plano, Texas, United States
Job Summary
Lead Software Engineer - Java Full Stack at JPMorgan Chase within Asset & Wealth Management Technology. Responsible for designing and delivering scalable, secure software solutions using Java/Python across teams and domains (mobile features, data-driven trading support, payment solutions, and cloud integrations). Responsibilities include designing and developing scalable systems, producing production-ready code, contributing to architecture and design artifacts, analyzing large data sets for insights, driving coding hygiene and system architecture improvements, and participating in engineering communities of practice. Requires formal software engineering training or certification and 5+ years of experience, with advanced Java skills and Spring ecosystem expertise; proficiency in OOAD, design patterns, SDLC, and familiarity with CI/CD and cloud technologies. Prior experience in a large corporate environment and collaboration with agile teams is expected.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Advanced coding knowledge in Java
- Experience with Java Core & EE, Spring Boot, Spring MVC, Spring Cloud
- Strong skills in OOAD, design principles and design patterns
- Hands-on experience in system design, development, testing, and operational stability
- Experience with modern programming languages and database querying languages
- Knowledge of SDLC and agile methodologies (CI/CD, security, application resiliency)
- Familiarity with Java ecosystem tools (Sonar, JIRA, GIT, Maven)
- Exposure to cloud technologies (AWS) and SQL/Oracle database
- Experience in a large corporate environment
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.