C
Chase Bank3h ago
Foundit

Software Engineer II

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Chase Bank

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Join JPMorgan Chase's Commercial & Investment Bank as a Software Engineer II - Data Engineer, specializing in Spark, Python, Databricks, or AWS EMR. As an integral part of an agile team, you will contribute to the enhancement, design, and delivery of cutting-edge technology products, ensuring security, stability, and scalability. This role offers a fantastic opportunity for an emerging software engineer to develop technical expertise through the design, development, and troubleshooting of critical system components.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable data pipelines and ETL processes.
  • Utilize Spark on platforms like Databricks or AWS EMR to process and analyze large datasets.
  • Write and optimize SQL queries for efficient data extraction, transformation, and analysis.
  • Collaborate with data scientists, analysts, and fellow engineers to deliver high-quality data solutions.
  • Implement data processing workflows leveraging AWS services including S3, ECS, Lambda, EMR, and Glue.
  • Develop and maintain Python scripts for data processing automation.
  • Uphold data quality, integrity, and security standards throughout all data engineering efforts.
  • Proactively troubleshoot and resolve data-related issues.

Essential Qualifications:

  • Formal software engineering training or certification with a minimum of 2 years of practical experience.
  • Demonstrated expertise in Data Engineering with a focus on Spark.
  • Practical experience with Databricks or AWS EMR.
  • Strong proficiency in SQL and foundational database concepts.
  • Experience in developing and managing ETL and data processing workflows.
  • Proficiency with key AWS services such as S3, ECS, Lambda, EMR/Glue.
  • Advanced Python programming skills.
  • Excellent analytical and problem-solving capabilities.
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • Effective communication and collaboration skills.
  • Ability to work autonomously and as a collaborative team member.

Desirable Qualifications:

  • Experience with Infrastructure as Code (IaaC) tools like Terraform or CloudFormation.
  • Familiarity with writing unit tests for Python code.
  • Knowledge of version control systems, including BitBucket or GitHub.
  • Understanding of CI/CD pipelines and automation best practices.

Company

C

Chase Bank

JPMorgan Chase Bank, N.A., operating as Chase Bank, is a prominent American national bank headquartered in New York City. It serves as the consumer and commercial banking subsidiary of the global fina...

Bengaluru / Bangalore, India
Posted on Foundit
Software Engineer II - Data Engineer - Spark, Python, Databricks or AWS EMR at Chase Bank | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform