JPMorgan Chase logo
JPMorgan Chase3 months ago

Senior Lead Software Engineer - Java/ IAM

On-site · Plano, Texas, United States

Type
Full Time
Level
Senior Level
Education
License Or Certification
Company size
Enterprise
Industry
Investment Banking

Job Summary

Senior Lead Software Engineer - Java/IAM at JPMorgan Chase within Corporate Sector Enterprise Technology. Lead and design secure, scalable software solutions; build production-grade code; develop architecture artifacts; work with large data sets to drive continuous improvement; participate in communities of practice and explore new technologies. Qualifications include formal software engineering training or certification with 5+ years of experience; strong CS fundamentals; expertise in Python, Java, RESTful APIs, and microservices; CI/CD tooling (Jenkins, Git, Bitbucket); advanced SQL and data modeling for relational databases; experience with PostgreSQL and Oracle; data warehousing and cloud data warehouses (Snowflake, Redshift); cloud platforms (AWS/GCP/Azure); optionally Java/Python with frontend tech (React, Angular); IAM/Privileged Access Management; Databricks/Spark for batch/streaming; lakehouse data solutions; CDC and data integration tools; familiarity with AWS S3, EC2, EKS, IAM, Lambda; planning and collaboration within agile teams.

Required Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Strong understanding of computer science fundamentals, algorithms, and data structures
  • Strong knowledge and practical experience with Python, Java, RESTful APIs, and Microservices architectures
  • Practical knowledge of CI/CD, Jenkins, and source code management tools such as Git and Bitbucket
  • Advanced SQL with experience composing complex queries; proficiency in data modeling for relational databases
  • Experience with relational databases like Postgre and Oracle
  • Data warehousing: Experience designing and implementing dimensional models (star/snowflake), SCD handling, and ETL/ELT pipelines, Familiarity with modern cloud data warehouses (e.g., Snowflake, Redshift)
  • Experience working on Cloud platform (AWS/GCP or Azure)
  • Experience in Java / Python along with front technologies like React Js or Angular
  • Experience in Identity and Access Management, preferably Privileged Access Management
  • Databricks and Spark: Experience with Databricks (Delta Lake, notebooks, Unity Catalog) and Apache Spark (PySpark/Scala) for batch and streaming data processing
  • Experience building lakehouse-style data solutions and integrating with streaming platforms
  • Familiarity with CDC and data integration tools is a plus
  • Exposure to cloud services such as AWS S3, EC2, EKS, IAM, and Lambda
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Senior Lead Software Engineer - Java/ IAM

Apply on Sorce