Refactor Java Repos to GCS
Budget: ₹600 – ₹1,500 INR
Please connect with me if you are from Pimple Saudagar , Wakad area only
I have two Java-based backend repositories that currently read from and write to HDFS. I now need those same flows to work against Google Cloud Storage, so the job is primarily a refactor: replace every HDFS touch-point with the appropriate GCS client calls, keep the public interfaces unchanged, and make sure existing unit tests still pass.
Alongside the code work, I also want fresh orchestration material:
• Airflow DAGs – I’ll share a reference DAG; mirror its structure while adapting it to the new GCS logic.
• YAML files – configuration and deployment descriptors that match the refactored services. Again, a reference file is available; follow its conventions.
Please push clean, well-documented commits to both repositories and include a brief README change log that highlights what moved from HDFS to GCS and how to configure the new buckets or service accounts.
Acceptance criteria
• Both repos compile and all existing tests pass against GCS.
• Airflow DAG executes end-to-end using the refactored code.
• YAML files apply without errors and point to the correct GCS resources.
Everything you need—access to the code, sample DAG, and YAML template—will be provided once we start.
I have two Java-based backend repositories that currently read from and write to HDFS. I now need those same flows to work against Google Cloud Storage, so the job is primarily a refactor: replace every HDFS touch-point with the appropriate GCS client calls, keep the public interfaces unchanged, and make sure existing unit tests still pass.
Alongside the code work, I also want fresh orchestration material:
• Airflow DAGs – I’ll share a reference DAG; mirror its structure while adapting it to the new GCS logic.
• YAML files – configuration and deployment descriptors that match the refactored services. Again, a reference file is available; follow its conventions.
Please push clean, well-documented commits to both repositories and include a brief README change log that highlights what moved from HDFS to GCS and how to configure the new buckets or service accounts.
Acceptance criteria
• Both repos compile and all existing tests pass against GCS.
• Airflow DAG executes end-to-end using the refactored code.
• YAML files apply without errors and point to the correct GCS resources.
Everything you need—access to the code, sample DAG, and YAML template—will be provided once we start.