J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java Full Stack & AI Solutions, Corporate Data & Analytics Service

AI Application Engineering +1Updated on Nov 12
Full-timeGlasgow, UKNo salary listedIn-person

About the Job

Requirements

  • Significant experience in software engineering with formal training or equivalent practical expertise.
  • Strong proficiency in Java and Spring Boot, with working knowledge of SQL and modern front-end frameworks such as React.
  • Demonstrated experience designing scalable, secure, and resilient distributed systems.
  • Strong understanding of modern architecture patterns, including microservices, event-driven, and API-first architectures.
  • Experience with CI/CD pipelines, containerization using Docker, Kubernetes, ECS, or EKS, and Infrastructure as Code.
  • Expertise in API design, including REST and GraphQL, and integration patterns.
  • Hands-on experience building applications on AWS or other public cloud platforms.
  • Experience with Generative AI systems, including Retrieval-Augmented Generation (RAG) architecture, AI orchestration frameworks such as LangChain and LlamaIndex, LLM evaluation frameworks, and responsible AI practices such as guardrails and content filtering.

Responsibilities

  • Lead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approaches.
  • Build and maintain high-quality, secure, production-grade code while mentoring and reviewing the work of other engineers.
  • Drive architecture decisions to ensure scalability, resiliency, and zero-downtime deployments.
  • Identify opportunities to automate operational processes and eliminate recurring issues, improving platform stability and efficiency.
  • Develop and implement data-intensive and statistical solutions using Java and Scala on large-scale datasets.
  • Design and build AI-enabled applications, including AI Agents and agentic workflows.
  • Work across hybrid data ecosystems using AWS, Databricks, and Kubernetes.
  • Ensure code quality through unit testing, integration testing, and continuous validation practices.
  • Collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards.

Desired Qualifications

  • Deep expertise in Java, object-oriented design, and system design.
  • Experience with Elasticsearch, Oracle, MongoDB, and modern data platforms.
  • Proven experience building AI-enabled applications and agentic architecture.
  • Experience developing reusable AI Agent skills and frameworks to accelerate engineering teams.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs