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
Apply tot his job
Apply To this Job
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
Apply tot his job
Apply To this Job