Taro Logo

Software Engineer II

A leading global financial services firm offering banking, investment and technology solutions.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

As a Software Engineer II at JPMorganChase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You'll be working on data engineering tasks including designing and implementing ETL processes, working with big data technologies, and ensuring data quality and consistency. The role combines software engineering with data analysis, requiring expertise in both programming and data management. You'll collaborate with cloud architects and work extensively with AWS platforms while following agile methodologies. This position offers an opportunity to work with cutting-edge data technologies while solving complex analytical challenges in a leading financial institution.

The role is based in Hyderabad and focuses on data engineering within the Consumer & Community Banking division. You'll be responsible for designing and implementing data pipelines, working with both traditional and NoSQL databases, and ensuring data quality across systems. This position requires strong technical skills in Python/Java programming and experience with big data technologies, making it an excellent opportunity for engineers interested in data-focused development.

This role offers a chance to work on enterprise-scale data systems while developing expertise in cloud technologies and big data processing. You'll be part of a team that values innovation and technical excellence, with opportunities to grow your skills in both software engineering and data management. The position combines hands-on coding with data architecture work, making it ideal for engineers who enjoy working with data at scale.

Last updated 20 days ago

Responsibilities For Software Engineer II

  • Work with Cloud Architect to identify data components and process flows
  • Design and Develop data ingestion processes into Hadoop/AWS Platform
  • Collect, organize, analyze, and disseminate significant amounts of information
  • Identify, analyze, and interpret trends or patterns in complex data sets
  • Innovate new ways of managing, transforming and validating data
  • Establish and enforce guidelines to ensure data consistency and quality
  • Apply quality assurance best practices to all work products

Requirements For Software Engineer II

Python
Java
MongoDB
Cassandra
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Experience in Big Data technologies (Spark, Glue, Hive, Redshift, Kafka, etc.)
  • Experience programming in Python/JAVA
  • Experience performing data analysis on AWS platforms
  • Experience with data management process on AWS
  • Experience in implementing complex ETL transformations on big data platforms
  • Familiarity with relational database environment
  • Strong development discipline and adherence to best practices
  • Demonstrated independent problem solving skills
  • Experience of working in development teams using agile techniques