C

Principal Data Engineer (Java/Spark)

Citizens

Johnston, RI, United States Full-time June 02, 2026
Apply Now

Opportunity Description

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.<...
Full-time other-general

Ready to Apply?

Submit your application for Principal Data Engineer (Java/Spark) at Citizens

Apply for this Position