J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Reference Data Engineering

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$137.8k - $185kIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least five years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Expert-level proficiency in Java and deep knowledge of Spring Boot, Spring Cloud, Spring Data, Spring Security (JWT/OAuth2), the Spring Framework, and AWS public-cloud services; experience building cloud-native or cloud-ready applications using AWS.
  • Strong understanding of distributed systems, microservices architecture, and design patterns.
  • Production-level experience with AWS EC2, S3, Lambda, CloudWatch, IAM, and Kinesis; hands-on experience with MongoDB, Snowflake, Databricks, and relational SQL.
  • Experience with version control using Git/Bitbucket, CI/CD pipelines, Docker, Kubernetes, Terraform, DevOps practices, the Software Development Life Cycle, agile methodologies, and continuous delivery.
  • Proficiency in Java/J2EE and REST APIs; experience building event-driven microservices and using Kafka, Kinesis, Spark Structured Streaming, and message brokers such as Kafka and RabbitMQ.
  • Hands-on experience with system design, application development, testing, Git/Bitbucket, JIRA, and Maven.
  • Ability to solve design and functionality problems independently with little to no oversight, and to articulate technical concepts clearly while taking ownership of work quality and delivery.

Responsibilities

  • Develop creative software solutions through design, development, and technical troubleshooting, using non-routine approaches to solve technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes; establish validation standards for secure coding, peer review, and automated testing; promote reuse of effective patterns across the team.
  • Use Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to improve the value realized from automation.
  • Design and develop Java/Spring Boot microservices for real-time data product delivery and platform capabilities.
  • Own assigned features end to end, including requirements, design, implementation, testing, deployment, and monitoring.
  • Optimize microservice and data-pipeline performance, scalability, and cost efficiency, and write comprehensive unit, integration, and end-to-end tests to ensure platform reliability and data integrity.
  • Participate in design and code reviews, identify and remediate technical debt, and support production operations and incident response.
  • Contribute to team knowledge sharing through documentation, runbooks, and technical talks.

Desired Qualifications

  • Python with data engineering experience, including exposure to Databricks, and a background in data infrastructure or reference data platforms.
  • Experience in platform or product development and contributions to open-source projects or public technical content.
  • AWS Certified Solutions Architect – Associate certification or higher.
  • Experience with Spring Cloud and the Netflix OSS stack, including Eureka, Zuul, and Hystrix.
  • Experience building or maintaining high-scale, real-time data systems and familiarity with data product delivery and data mesh patterns.
  • Experience in multi-region or disaster recovery scenarios.
  • Familiarity with managed service architecture patterns.

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