
Lead Software Engineer - Reference Data Engineering
JPMorgan Chase11 hours 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, optimize, and support scalable event-driven data pipelines and distributed systems.
- Write secure production code, review and debug code, participate in design reviews, and maintain engineering standards.
- Improve performance, scalability, cost efficiency, reliability, and data integrity through comprehensive testing and operational practices.
- Support production operations and incident response while identifying and remediating technical debt.
- Drive adoption of authorized AI-assisted engineering practices, automated validation, and reusable engineering patterns.
- Contribute documentation, runbooks, technical talks, and team knowledge sharing.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Expert-level Java proficiency and deep experience with Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring Framework, and AWS.
- Hands-on experience with system design, application development, testing, operational stability, distributed systems, and microservices architecture.
- 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, CI/CD pipelines, Docker, Kubernetes, and Terraform.
- Proficiency with Java/J2EE, REST APIs, event-driven microservices, Kafka, RabbitMQ, and Spark Structured Streaming.
- Preferred: Python and data engineering experience, Databricks, data infrastructure or reference data platforms, platform or product development, open-source or public technical contributions, AWS certification, Spring Cloud Netflix OSS, high-scale real-time data systems, data mesh, multi-region or disaster recovery, and managed-service architecture patterns.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skills, and location, plus possible commission or discretionary incentive compensation.
- 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 employment and reasonable accommodation support.
Tech Stack
Apache KafkaApache SparkAWSDatabricksDockerGitJavaKubernetesMavenMongoDBPythonRabbitMQSnowflakeSpring BootSQLTerraform
Categories
BackendData Engineering
About JPMorgan Chase
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.