Senior Lead Software Engineer - Java/ IAM
On-site · Plano, Texas, United States
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
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.