JPMorgan Chase

Lead Software Engineer - Reference Data Engineering

JPMorgan Chase
Apply
2 months ago

Base Salary

$138k - $185k/yr

Responsibilities

  • Design and develop Java/Spring Boot microservices for real-time data product delivery and platform capabilities.
  • Own features through requirements, design, implementation, testing, deployment, and monitoring.
  • Build, test, optimize, and operate scalable event-driven microservices and data pipelines while ensuring data integrity and platform reliability.
  • Review and debug code, participate in design reviews, remediate technical debt, and maintain engineering standards.
  • Support production operations and incident response, including performance, scalability, and cost optimization.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices and consistent secure coding, peer review, and automated testing standards.
  • Contribute documentation, runbooks, technical talks, and team knowledge sharing.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience with system design, application development, testing, and operational stability.
  • Expert-level Java proficiency and deep knowledge of Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring Framework, JWT/OAuth2, and AWS.
  • Strong understanding of distributed systems, microservices architecture, event-driven architectures, and design patterns.
  • Production experience with AWS services including EC2, S3, Lambda, CloudWatch, IAM, and Kinesis.
  • Experience with MongoDB, Snowflake, Databricks, and relational SQL databases.
  • Experience with Git or Bitbucket, JIRA, Maven, Docker, Kubernetes, Terraform, and modern software delivery practices.
  • Experience with Java/J2EE, Kafka, RabbitMQ, Kinesis, Spark Structured Streaming, and REST APIs.
  • Ability to solve complex design and functionality problems independently and communicate technical concepts clearly.
  • Preferred: Python data engineering, Databricks, data infrastructure or reference data platforms, platform or product development, open-source contributions, AWS certification, Spring Cloud Netflix OSS components, high-scale real-time data systems, data mesh, multi-region or disaster recovery, and managed service architectures.

Benefits

  • Competitive total rewards and benefits package, with detailed compensation and benefits information provided during the hiring process.
  • Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employer with reasonable accommodation support for religious practices, mental health needs, and physical disabilities.

Tech Stack

Apache KafkaApache SparkAWSDatabricksDockerGitJavaKubernetesMavenMongoDBPythonRabbitMQSnowflakeSpring BootSQLTerraform

Categories

BackendData Engineering
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me