Overview
This role combines deep technical expertise in Java and the Spring ecosystem with strong problem-solving abilities. You will work closely with SDLC and Infrastructure teams and play a pivotal role in driving standardization and promoting best practices across Investments’ technology landscape.
As a Senior Lead Software Engineer at JPMorgan Chase within J.P. Morgan Personal Investing, you will be a highly skilled hands-on Backend Engineer for the Platform team dedicated to building a Spring Boot based framework and robust libraries that support our product engineering teams.
Responsibilities
- Design, develop, and maintain backend libraries and frameworks using Java and Spring Boot, tailored to the needs of asynchronous architectures powering Investments’ ecosystem.
- Build scalable, reliable, and secure components that provide out-of-the-box implementations of non-functional requirements and controls, and accelerate feature delivery for product engineering teams.
- Collaborate closely with product engineering teams to understand their needs and deliver solutions that improve productivity and engineering experience.
- Drive initiatives to standardise development workflows, tooling, and processes across Platform and Product squads.
- Champion adoption of engineering best practices, coding standards, and architectural guidelines across Investments and JP Morgan’s broader technology organisation.
- Provide technical direction, mentorship, and foster a culture of collaboration and continuous improvement.
- Address complex technical challenges, design innovative strategic solutions, and provide guidance to the team.
- Facilitate knowledge sharing and skill development within the team.
- Collaborate with SDLC and Infrastructure teams to enable delivery of Platform as a Product.
Qualifications
- Strong proficiency in Java and Spring Boot framework.
- Experience with managing build tools such as Maven and Gradle and their role in SDLC standardisation.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Champion of security best practices in backend development.
- Experience with designing modern APIs, microservice architectures, and distributed asynchronous systems with a high level of complexity.
- Excellent communication, mentoring, and stakeholder management skills.
- Ability to drive change and influence technical direction across teams.
- Understanding the needs of engineering teams and a passion for driving standardisation, process improvement, and engineering excellence.
- Experience implementing and enforcing coding standards, code reviews, and automated testing.
- Understanding of controls and compliance in regulated organisations.
Preferred qualifications, capabilities, and skills
- Experience building backend libraries and frameworks shared across multiple teams and deep understanding of Spring Boot internals.
- Experience with other scripting languages (e.g. Python, Groovy, Bash) and IaC tools (e.g. Terraform).
- Knowledge of observability tools (e.g. OTEL, Grafana, Dynatrace).
- Experience in financial services, investment platforms, or similar regulated organisations.
- Hands-on experience building and maintaining CI/CD platforms (e.g. Jenkins, GitHub Actions).
- Experience building self-serve tooling for engineering teams.
- Demonstrated experience leading engineering teams, sprint planning, and backlog grooming.
Note: This description focuses on the role, responsibilities, and qualifications relevant to the position and does not include promotional or non-job-related content.
#J-18808-Ljbffr…
