Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Java Python Scala React ETL Software Engineer III 
United States, New Jersey, Jersey City 
830460108

26.06.2024

As a Software Engineer at JPMorgan Chase within the Corporate Technology - Risk Reporting team, you will play a crucial role in our ambitious plans for rapid expansion of a strategic UI reporting platform. Your responsibilities will encompass various stages of the software development life cycle. You will be joining a global team comprised of developers and SRE’s. Your experience and practical application of agile methodologies in a Datamart Reporting environment will be highly valued. We expect our candidates to possess excellent communication skills, adept stakeholder management, and a genuine passion for delivering quality professional services.

Job responsibilities

  • Work on a portfolio of technology projects with a team of developers having deep experience in distributed micro services, and full stack systems to create solutions that help meet regulatory needs for the company.
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Design & develop data pipelines end to end using Spark SQL, Java, Databricks & AWS Services. Utilize programming languages like Java, Python, NoSQL databases, SQL, Container Orchestration services including Kubernetes, and a variety of AWS tools and services.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Aligns priorities to broader business strategy and delivers quick results to achieve business objectives
  • Runs disciplined meetings with a specific purpose/agenda, the right individuals and clear outcomes/next steps
  • Communicates by adapting messages to different audiences, invites diverse perspectives and constructive debate to make more inclusive decisions
  • Advocates and values a culture of transparency, diversity, inclusion, equity and respect within and outside immediate team.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Experience with multiple big data technologies (Hadoop, Spark, Impala/Hive, HBase, Oozie, Sqoop)
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Hands-on practical experience in developing spark based Frameworks for end to end ETL, ELT & reporting solutions using key components like Spark SQL & Spark Streaming, React and BI tools.
  • Proficient in coding in one or more languages - Java, Scala, Python
  • Experience with Relational and No SQL databases
  • Overall knowledge of the Software Development Life Cycle and familiarity working on Agile/SCRUM environment
  • Solid understanding of modern code lifecycle methodologies such as CI/CD, Applicant Resiliency, and Security
  • Demonstrate knowledge of software applications and technical processes with a public cloud technology like AWS

Preferred qualifications, capabilities, and skills.

  • Knowledge of the Atlassian stack
  • AWS Certification(s)