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