Key Responsibilities:
Design, develop, and maintain robust Java backend services in high-scale environments.
Work within Big Data and GCP-based project environments as a backend Java developer.
Collaborate with architects and data engineers to integrate Java services into the larger data pipeline ecosystem.
Write clean, maintainable, and scalable code using Java, Spring, Spring Boot, and REST APIs.
Follow Agile development practices, participate in code reviews, and contribute to architectural discussions.
Understand and navigate Big Data workflows (e.g., ingestion, transformation, storage) and GCP services like Cloud Storage, BigQuery, and Dataflow from a backend integration perspective.
Work closely with QA and DevOps teams to ensure smooth deployments and high-quality releases.
Required Skills & Qualifications:
8+ years of overall IT experience with 6+ years in Java backend development.
Solid hands-on experience with Java, Spring, Spring Boot, RESTful APIs, and microservices architecture.
Experience working on Big Data and GCP projects as a Java backend developer (not as a Big Data/Data Engineer).
Strong awareness of Big Data ecosystems (e.g., Hadoop, Spark, Hive) and GCP services (BigQuery, Dataflow, Pub/Sub), with understanding of how Java-based systems interact with them.
Familiarity with CI/CD pipelines, version control (Git), and containerization tools (Docker/Kubernetes).
Good understanding of data integration patterns, scalability, and distributed system design.
Excellent problem-solving skills, communication, and ability to work in collaborative environments.
Any Graduate