Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Lead Software Engineer - Java, SpringBoot, Microservices

JPMorgan Chase & Co.

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Vice President at JPMorganChase within the Commercial Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review, refactoring, test strategy acceleration, incident, root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident, root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages - Java 11+, Modern Java. Proficiency in Java 11 and Java 21 with modern features (var, streams, records, switch expressions, Jakarta EE namespace). Extensive use of Spring Boot 3.x, Spring Framework 5.x,6.x with dependency injection, configuration management, and Spring ecosystem components (Spring JMS, Spring Web, Spring Kafka)
  • Enterprise Messaging & Integration - Strong experience with IBM MQ (Jakarta JMS API), Apache Kafka, and message driven architectures. Apache Camel 4.x for enterprise integration patterns and routing, Building RESTful APIs with Spring, Apache CXF for SOAP services, understanding of clients (Apache and web service security
  • Experience with Microsoft SQL Server, JDBC, Spring JDBC templates, stored procedures, and DAO pattern implementation
  • Strong testing skills with JUnit 5 (Jupiter), Mockito for mocking, test-driven development practices, and achieving good code coverage. Deep understanding of Maven for dependency management, build lifecycle, multi-module projects, and plugin configuration
  • Financial industry experience
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs, outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices

Preferred qualifications, capabilities, and skills

  • AWS Cloud Services - Experience with AWS MSK (Managed Streaming for Kafka), cloud-native application deployment, and AWS infrastructure integration
  • Microservices Architecture - Hands-on experience designing and implementing microservices, understanding of distributed systems, service-to-service communication, and resilience patterns
  • Cucumber/BDD Testing - Behavior-driven development with Cucumber for acceptance testing, creating feature files, and maintaining living documentation
#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Lead Software Engineer - Java, SpringBoot, Microservices in Jersey City, NJ vacancy
  • $150.48k - $280.8k

     ...Senior Lead Software Engineer - Java Back Office Trading Systems Jersey City, NJ, United States Job Information Job Identification...  ...operational stability Proficient in coding in Java, J2EE, Microservices, Springboot, Oracle, Data Mesh and AWS technologies.... 
    Senior
    Full time

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  • $171k - $260k

    Senior Lead Software Engineer - Payments Tech / Java Jersey City, NJ, United States Base Pay: $171,000.00-$260,000.00 Job Description Be an...  ...have development experience in Java, Spring / SpringBoot Framework and Microservices Experience leading and managing software... 
    Senior
    Immediate start

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...build, and deliver top‑notch technology products. As a Java Senior Lead Software Engineer at JPMorganChase within the Asset and Wealth Management...  ...and functional requirements Designs and implements microservices in Java, utilizing streaming, non‑blocking, and... 
    Senior
    For contractors

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...and technical knowledge sharing as part of an agile engineering organization. As a Senior Lead Software Engineer at JPMorganChase within the Chief Technology...  ...across multiple languages and frameworks (e.g., Java Spring Boot, React.js, GraphQL, Python, Go) while modeling... 
    Senior
    Work at office

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure...  ...programming language(s), including Java or Python for data engineering...  ...Derivatives domains Familiarity with SpringBoot based microservices architecture and RESTful API... 
    Suggested
    Work at office

    Chase

    Jersey City, NJ
    4 days ago
  •  ...and highly skilled engineering leader to drive the...  ...Investments business. As a Senior Vice President, you...  ...direction, lead teams, and partner closely...  ...Build event-driven Java, Spring Boot microservices; contribute directly...  ...or certification on Software Engineering concepts... 
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Asset & Wealth Management line of business, youare an integral part of an agile team that works... 
    Senior

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial...  ..., develop and maintain high-quality Java applications, ensuring clean, efficient...  ...Boot and Spring Framework, including microservices, REST services and dependency management... 

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...As a Lead Software Engineer at JPMorganChase within Asset and Wealth Management Advisor & Investment Technology, you will be a hands-on technical...  ...of modern architectures and patterns, including microservices, REST APIs, event-driven design , and NoSQL data stores... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • $150.48k - $280.8k

     ...Sr. Lead Software Engineer - Public Cloud Engineering - Java and Go Jersey City, NJ, United States Job Information Job Identification 210717604...  ...scale, complexity and technical ownership. As a Senior Lead Software Engineer at JPMorganChase within the... 
    Senior
    Full time
    Work at office

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible...  ...proficiency in one or more programming languages such as Java, JavaScript, or Python Experience building services using... 
    Senior

    Chase

    Jersey City, NJ
    3 days ago
  •  ...Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope...  ...across distributed systems and microservices architectures Develops secure, high...  ...environments Advanced proficiency in Java, Spring Boot and REST APIs programming... 

    Chase

    Jersey City, NJ
    4 days ago
  • $176.72k - $265.08k

     ...ProfessionalCompany: CitiCiti is looking for a Senior Lead Software Engineer to take end-to-end technical...  ...global scale. You will combine deep Java engineering expertise with senior leadership...  ...Java, Spring Boot, RESTful APIs, and microservice patterns deployed via Docker and... 
    Senior
    Full time
    Work at office
    Remote work

    Citigroup

    Jersey City, NJ
    5 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and Community...  ...development, testing, and operational stability Advanced in Java, SpringBoot, fundamentals in DB with deep understanding of building cloud... 
    Full time

    JPMorgan Chase & Co.

    Jersey City, NJ
    6 hours ago
  •  ...build, and deliver top-notch technology products.  As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector - CFS Cloud...  .../JavaScript  Hands on experience developing in Java, or Golang About Us JPMorganChase, one of the oldest... 
    Senior
    For contractors

    JPMorgan Chase & Co.

    Jersey City, NJ
    a month ago
  •  ...for this role. JOB DESCRIPTION As a Lead Software Engineer at JPMorgan Chase within the Commercial...  ...database querying languages, such as Java, Python, Shell scripting, SQL, PostgreSQL...  ...end-to-end on a subsystem under senior design direction, including implementation... 
    Senior
    Contract work
    Jersey City, NJ
    a month ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate and Investment...  ...programming language(s) - Design, develop, and maintain scalable microservices using Java  and Spring Boot . Apply best practices for RESTful... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    more than 2 months ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Common Components team, you are...  ..., capabilities, and skills Advanced experience in Java Experience building SDKs, frameworks, or developer platforms... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...complex, large-scale engineering challenges. Beyond the...  ...directly with senior leaders, mentor talented...  ...organization. As a Senior Lead Software Engineer at...  ...proficiency in Python and/or Java (or Scala) and SQL,...  ...and operations: microservices and API design, orchestration... 
    Senior

    JPMorgan Chase & Co.

    Jersey City, NJ
    4 days ago
  •  ...Job Title: Java Developer( 9+ years) Mode: Hybrid( 2-3 days...  ...SOAP)DB (Oracle/MongoDB) ~ Microservices architecture (Docker, Kubernetes...  ...Boot Experience in agile software development Knowledge on...  ...in Computer Science, Software engineering or a related field.... 
    Senior
    Full time
    2 days per week
    3 days per week

    Reuben Cooley Inc.

    Jersey City, NJ
    2 days ago
  •  ...where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community...  ...Terraform, CloudFormation) Experience with RESTful APIs and microservices architectures FEDERAL DEPOSIT INSURANCE ACT: This... 
    Senior

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • $197.4k - $225.3k

     ...Lead Software Engineer, Full Stack (Java, Python, Angular, React) ~ Full-time Jobs for Humanity is partnering with Capital One to build an inclusive...  ...of developers with deep experience in distributed microservices, and full stack systems to create solutions that help... 
    Full time
    Part time
    Internship
    Local area

    Dev

    Newark, NJ
    1 day ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management...  ..., build, and maintain backend services and APIs using Java (preferably Java 17+) and Spring Boot. Executes creative... 

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  •  ...them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript...  ...own many environments, install agents and software, patch, monitor, etc) - Integrate our...  ...small services, switch from monolith to microservice architecture) Mandatory Skills Description... 
    Senior
    Full time

    Luxoft

    Jersey City, NJ
    1 day ago
  •  ...Lead Software Engineer - Agentic AI, Java/Python We have an opportunity to impact your career and provide an adventure where you can push the limits...  ...secure, stable, and scalable way. You will collaborate with senior stakeholders to design, drive growth of J.P. Morgan's... 

    Chase

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...product margining. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling...  ...modern, high-performance Java and microservices architecture.Take a leading...  ...:Hands-on experience in software development with a strong focus... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    1 day ago
  • $142.32k - $213.48k

     ...to join our team as Senior Java Developer, Vice President...  ...operations staff.The Lead Developer is a senior...  ...drive a variety of engineering activities including...  ...deployment of hardware, software and network...  ...preferredGreat exposure to microservices architecture.API first... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    6 days ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Asset and Wealth Management line...  ...into an industry leading platform. If you are expert in Java or Python, passionate about quality of your software and... 

    Testing Site - JPMC

    Jersey City, NJ
    15 hours ago
  • $142.32k - $213.48k

     ...: CitiCiti is looking for a Java Microservices Developer to design, build,...  ...managers, architects, and fellow engineers to translate complex...  ...before they reach production.Lead code reviews with a focus on...  ...apply now to join Citi as a Senior Java Microservices Developer... 
    Full time
    Work at office
    Remote work

    Citigroup

    Jersey City, NJ
    3 days ago
  •  ...test, and maintain scalable Java backend applications and services...  ...maintain RESTful APIs and microservices using Java and Spring Boot....  ...with frontend developers, QA engineers, DevOps teams, architects,...  ...~6+ years of professional software development experience with... 
    Senior
    Contract work

    Techvilla Solutions

    Jersey City, NJ
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Lead Software Engineer - Java, SpringBoot, Microservices. Be the first to apply!