Software Engineer Iii- Python, Databricks

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Software Engineer III with Python and Databricks experience to build and modernize data platforms for Commercial Banking Technology, focusing on large-scale data processing, ETL transformations, and data quality.

What you'd actually do

  1. Acquire data from primary or secondary data sources
  2. Identify, analyze, and interpret trends or patterns in complex data sets
  3. Transforming existing ETL logic on AWS Platform or Data Bricks
  4. Innovate new ways of managing, transforming and validating data
  5. Implement new or enhance services/scripts

Skills

Required

  • Python
  • Java Development
  • Big Data technologies (AWS, Spark, Kafka, Data Bricks)
  • SQL
  • ETL transformations
  • UNIX shell scripting
  • data quality testing
  • relational database environment (Oracle, SQL Server)
  • analytical skills
  • development discipline

Nice to have

  • Data Science
  • Machine Learning
  • AI
  • Financial Services
  • Commercial banking experience
  • NoSQL platforms (MongoDB, AWS Open Search)
  • cloud technologies

What the JD emphasized

  • 3+ years of Experience with Python
  • 2+ years of Experience in Java Development
  • 2+ Experience in a Big Data technologies (e.g. AWS, Spark, Kafka, Data Bricks etc.)
  • Experience in writing efficient SQL's
  • Experience in implementing complex ETL transformations on big data platform
  • Strong Experience with UNIX shell scripting to automate file preparation and database loads
  • Experience in data quality testing; adept at writing test cases and scripts, presenting and resolving data issues