Senior Lead Software Engineer - Java, SpringBoot, Microservices
Role Overview
Serve as a seasoned member of an agile team in the Commercial and Investment Bank, delivering secure, stable, and scalable technology products.
The role carries Vice President scope and includes technical delivery and team-level adoption of responsible AI-assisted engineering practices.
Key Skills for This Role
Full Job Posting
Role overview
Serve as a seasoned member of an agile team in the Commercial and Investment Bank, delivering secure, stable, and scalable technology products.
The role carries Vice President scope and includes technical delivery and team-level adoption of responsible AI-assisted engineering practices.
Responsibilities
- Design, develop, and troubleshoot software solutions; produce architecture and design artifacts and ensure code satisfies design constraints.
- Write secure, high-quality production code and maintain algorithms that operate with appropriate systems.
- Lead authorized AI-assisted engineering adoption, set validation standards, and promote reuse of effective practices.
- Coach engineers on responsible AI use, including data sensitivity, secure handling, resiliency, and security.
- Analyze diverse datasets and create reporting and visualizations to improve applications, coding hygiene, and system architecture.
- Contribute to engineering communities and emerging-technology events and support an inclusive team culture.
Required qualifications and skills
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on system design, application development, testing, and operational stability experience.
- Proficiency in Java 11+ and modern Java; extensive Spring Boot 3.x and Spring Framework 5.x or 6.x experience.
- Strong experience with IBM MQ, Jakarta JMS, Apache Kafka, message-driven architectures, and Apache Camel.
- Experience building RESTful APIs and SOAP services; knowledge of HTTP clients and web-service security.
- Microsoft SQL Server, JDBC, Spring JDBC templates, stored procedures, and DAO implementation experience.
- JUnit 5, Mockito, test-driven development, code coverage, and deep Maven knowledge.
- Financial-industry experience.
- Experience leading approved AI-assisted development and validating AI outputs for correctness, performance, and security.
- Responsible AI engineering knowledge and experience coaching engineers on safe, compliant practices.
Preferred qualifications
- AWS MSK, cloud-native application deployment, and AWS infrastructure integration.
- Microservices architecture, distributed systems, service-to-service communication, and resilience patterns.
- Cucumber/BDD acceptance testing, feature files, and living documentation.
About the team
The Commercial and Investment Bank provides banking, markets, securities services, and payments to corporations, governments, and institutions in more than 100 countries.
Benefits
- Eligible employees may receive health care, wellness resources, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
Compensation
- The employer describes a competitive total rewards package; base salary depends on role, experience, skill set, and location.
- Eligible roles may receive incentive compensation or commission-based pay; no specific compensation cadence is stated in the description.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JPMorganChase
Prime Financial Services Client Services Analyst
London, GBR
JPMorganChase is seeking a client services analyst for its synthetic Prime Brokerage middle-office team. The role supports equity swaps and related products across the trade lifecycle, resolving operational issues and im
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
JPMorganChase is seeking a recruiter to hire Investment Banking Analyst and Associate talent across EMEA. The role covers full-cycle recruiting, sourcing, stakeholder partnership, candidate communication, offer coordinat
Technology Recruiter - Associate
London, GBR
JPMorganChase is seeking an Associate Technology Recruiter to source and recruit technology talent and advise hiring stakeholders. The role covers end-to-end candidate support, recruiting strategy, market insights, and s
Trade Lifecycle Analyst
Bournemouth, GBR
JPMorganChase is seeking an analyst to manage pre- and post-trade lifecycle operations, with a focus on client cash movements and funding. Candidates should understand financial markets and transaction lifecycles, and br
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
JPMorganChase seeks an Analyst for its France and Benelux Corporate Debt Capital Markets team. You will support client coverage, pitches, funding transactions and deal execution. Relevant investment banking or accounting
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
JPMorganChase seeks a senior real estate banking client leader to grow and manage commercial real estate relationships, generate business, and cross-sell financial products. Candidates need 10–15 years of real estate len
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
J.P. Morgan is seeking a senior relationship manager to manage, retain, and expand a portfolio of major Canadian clients. The role develops tailored payment-processing solutions, leads contract pricing and renewals, and
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN
JPMorganChase seeks a Treasury Management Officer to generate new business and grow treasury relationships across Canada. The role develops client solutions and market strategy while working with bankers, product teams,
Prime Financial Services Client Services Analyst
London, GBR
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
Technology Recruiter - Associate
London, GBR
Trade Lifecycle Analyst
Bournemouth, GBR
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN