J

JP Morgan Chase

Runs a consumer bank and an investment bank

Java Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeGlasgow, UKNo salary listedIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts, with applied experience.
  • Strong hands-on experience in Java backend development and Spring Boot in production environments.
  • Ability to design scalable, secure services using microservices and API-driven architectures.
  • Strong engineering fundamentals, including object-oriented programming, design patterns, concurrency, debugging, and performance tuning.
  • Testing discipline encompassing unit and integration testing, automation, and code quality practices.
  • Experience with relational databases and SQL, including data modeling and transactional concepts.
  • Familiarity with agile delivery and ability to develop within enterprise controls and standards.
  • Working knowledge of continuous integration and delivery, application resiliency, security best practices, observability, and monitoring.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, including critically evaluating and validating AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations.

Responsibilities

  • Execute end-to-end software delivery, including design, development, testing, deployment, and production troubleshooting for Java/Spring Boot services and supporting components.
  • Build and maintain secure, scalable backend services and APIs focused on performance, resiliency, and long-term maintainability.
  • Create design artifacts for complex workflows, covering processing logic, dependency management, failure handling, service-level objectives, and resiliency patterns.
  • Apply distributed systems best practices, including idempotency, retries, timeouts, back-pressure, and graceful degradation.
  • Collaborate with product, quality assurance, site reliability engineering, and partner engineering teams to deliver production-ready solutions.
  • Improve engineering standards through code reviews, test strategy, continuous integration and delivery improvements, observability, and operational readiness.
  • Contribute to internal libraries and engineering communities, and evaluate and adopt emerging technologies to drive team productivity.
  • Use enterprise-authorized AI-assisted software development tools to improve code quality, delivery speed, and productivity, validating outputs through peer review, automated testing, and secure coding standards.
  • Apply knowledge of Software Development Life Cycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Desired Qualifications

  • Experience supporting data processing and integration using Python and/or PySpark, such as batch jobs, reconciliation pipelines, or platform integrations.
  • Experience with data engineering and orchestration tools such as Databricks and Airflow or similar platforms.
  • Exposure to cloud services such as managed streaming for Apache Kafka, compute, container orchestration, object storage, managed databases, and serverless functions.
  • Experience with streaming and event-driven systems, particularly in payments or financial services.
  • Familiarity with payment regulatory reporting requirements and associated data workflows.

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