Principal Data Engineer (Java/Spark)

Citizens • Phoenix, AZ, United States • Posted June 10, 2026

Location Phoenix, AZ
Job Type Full-time
Category other-general
Posted June 10, 2026
Description

Principal Java Data Engineer
Enterprise Data Platforms and Engineering


Role Summary
The Enterprise Data Platforms and Engineering team is seeking a Principal level Java focused software engineer who designs and builds large scale, distributed data processing systems using Java, Spark, and Kafka. This role is intentionally designed for senior backend engineers with deep core Java expertise who apply traditional software engineering practices to high volume, data intensive platforms.

The ideal candidate has extensive experience building production grade Java applications using modern frameworks, IntelliJ based development workflows, and strong object oriented design principles, paired with hands on experience delivering Spark based data processing and Kafka driven event streaming solutions. You will operate as a senior technical leader, owning architecture and implementation of enterprise data platforms while remaining close to the code.<...

Interested in this role?

Click the button below to start your application.

Apply Now