Senior Lead Software Engineer - Java & Databricks
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and optimize scalable microservices, APIs, and large-scale streaming/batch data pipelines using Databricks, Apache Spark, and Delta Lake.
Model and implement supervision and reviewer workflows using state machines, focusing on compliance and detection pipelines.
Drive adoption of AI-assisted engineering practices and collaborate with product and compliance teams to improve alert accuracy and detection quality.
Minimum Requirements
5+ years of applied software engineering experience with formal training or certification.
Expertise in Databricks, Spark, Delta Lake, Java/Kotlin, Python, and cloud-native microservices development.
Proficient with AWS services (EC2, ECS, EKS, EMR, S3, Glacier), Kafka, PostgreSQL, and CI/CD tools (ArgoCD, Helm, Terraform, Jenkins, GitHub Actions).
Experience in financial compliance domain and production ML/LLM integration.
Ideal Candidate Profile
Experienced in designing and delivering resilient, enterprise-grade cloud-native products in regulated financial environments.
Strong technical leadership skills including mentoring senior engineers and driving engineering best practices with AI-assisted tools.
Skilled in operationalizing complex data and ML workloads with a focus on observability, monitoring, and production stability.
