Taro Logo

Software Engineer II - Data Engineer

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer II - Data Engineer

As a Data Engineer II at JPMorgan Chase within the Consumer & Community Banking Team, you are part of an agile team that works to enhance, design, and deliver data collection, storage, access, and analytics solutions in a secure, stable, and scalable way. You will be responsible for executing software solutions through design, development, and technical troubleshooting of multiple components within technical products and applications.

The role involves working with various data processing technologies including batch processing, near real-time systems (IBM MQ, Apache Kafka), and streaming solutions (AWS kinesis, MSK). You'll be using your expertise in JavaSpark/PySpark, along with strong SQL skills and understanding of NoSQL databases to build robust data solutions.

You'll be joining the Consumer & Community Banking division which serves Chase customers through various financial services, including personal banking, credit cards, mortgages, auto financing, and more. The team leads the U.S. in credit card sales and deposit growth with the most-used digital solutions.

Key technical requirements include 3+ years of experience with AWS and Kubernetes, proficiency in data engineering concepts, and experience across the data lifecycle. You should have strong analytical skills and be comfortable with statistical data analysis. Knowledge of modern front-end technologies and REST API services using Java is a plus.

This role offers an opportunity to work with cutting-edge data technologies while contributing to solutions that serve millions of customers. You'll be part of a team that values diversity, creativity, and innovation, making a lasting impact on one of the world's leading financial institutions.

Last updated a day ago

Responsibilities For Software Engineer II - Data Engineer

  • Executes software solutions, design, development, and technical troubleshooting
  • Supports review of controls to ensure protection of enterprise data
  • Updates logical or physical data models based on new use cases
  • Contributes to software and data engineering communities of practice
  • Gathers, analyzes, and develops visualizations from large data sets
  • Makes custom configuration changes in tools to generate products

Requirements For Software Engineer II - Data Engineer

Python
Java
Kafka
Kubernetes
  • 3+ years applied experience in AWS and Kubernetes
  • Proficiency in JavaSpark/PySpark with knowledge of Data Pipeline, Data Modeling, Data warehouse
  • Experience with batch, near real-time, and streaming data processing
  • Strong SQL skills
  • Working understanding of NoSQL databases
  • Experience in developing code in a large corporate environment
  • Understanding of agile methodologies, CI/CD, Application Resiliency, and Security
  • Experience with statistical data analysis

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II - Data Engineer