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.RequirementsStrong experience with Java and Spring Boot for building microservices and APIsExperience building batch and streaming pipelines using Apache Beam (Java or Python)Proficiency in Python for data processing, scripting, and pipeline developmentExperience working in GCP (Google Cloud Platform) environmentsExperience orchestrating workflows using Apache Airflow or Google Cloud ComposerExperience working with databases such as PostgreSQL and MongoDBExperience building data models and delivering data for reporting and analytics use casesExperience working with Tableau to support reporting data needsExperience working in Agile / SAFe environments