← All Careers
Posted May 31, 2026

Backend Engineer (Java, Apache Beam)

We are seeking a Software Engineer to build and maintain backend services and data pipelines supporting a modern data platform. The focus of the role is building and maintaining backend services and data pipelines, with some exposure to reporting and analytics. This role requires hands-on experience with Java, Python, GCP, Apache Beam, and Tableau in production environments. Requirements • Strong experience with Java and Spring Boot for building microservices and APIs • Experience building batch and streaming pipelines using Apache Beam (Java or Python) • Proficiency in Python for data processing, scripting, and pipeline development • Experience working in GCP (Google Cloud Platform) environments • Experience orchestrating workflows using Apache Airflow or Google Cloud Composer • Experience working with databases such as PostgreSQL and MongoDB • Experience building data models and delivering data for reporting and analytics use cases • Experience working with Tableau to support reporting data needs • Experience working in Agile / SAFe environments