Job Title: Java Backend Developer – Data Processing (Remote, India)
Location: Remote – India
Start Date: ASAP
Employment Type: Full-time
About the Role:
We are seeking a highly skilled Java Backend Developer with strong experience in building large-scale data processing applications. The ideal candidate will have hands-on expertise with Apache Flink, Apache Beam, or Apache Storm, and a solid understanding of Google Cloud Platform (GCP). This is a remote opportunity open to candidates based in India.
Key Responsibilities:
- Design, develop, and maintain robust backend systems using Java.
- Build and optimize large-scale data processing pipelines using Flink, Beam, or Storm.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with cloud-native technologies, preferably on GCP.
- Write efficient queries and manage data using BigQuery or Oracle.
- Ensure the scalability, performance, and reliability of backend services.
Required Qualifications:
- Strong experience in Java backend development.
- Proven experience with Apache Flink, Beam, or Storm for data processing.
- Experience with large-scale data applications.
- Familiarity with Google Cloud Platform (GCP) is a strong plus.
- Hands-on experience with BigQuery or Oracle databases.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote environment.
Nice to Have:
- Experience with CI/CD pipelines and containerization (Docker, Kubernetes).
- Familiarity with other cloud platforms (AWS, Azure) is a bonu