Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer @ Capgemini

Home > Software Development

 Java Full Stack Developer

Job Description


Key Responsibilities


  • Design and develop bigdata processing pipelines using Apache Spark.
  • Write efficient, scalable Java code for batch and real-time data processing.
  • Optimize Spark jobs for performance, memory management, and cluster efficiency.
  • Process, analyze, and transform large volumes of structured and unstructured data.
  • Integrate Spark applications with Kafka, HDFS, Hive, NoSQL/SQL databases, etc.
  • Deploy and monitor jobs on Spark clusters (YARN, Kubernetes, Standalone).
  • Identify, debug, and fix performance bottlenecks in distributed applications.
  • Collaborate with data engineers, analysts, and DevOps to ensure smooth delivery.
  • Write unit tests, maintain code quality, and follow best engineering practices.

Required Skills & Qualifications


  • Strong programming experience in Core Java / Java 8+.
  • Hands-on experience with Apache Spark (RDDs, DataFrames, Datasets, Spark SQL).
  • Expertise in performance tuning of Spark jobs (broadcast joins, caching, partitions).
  • Solid understanding of distributed systems and parallel computation.
  • Experience with big data ecosystems:
    • HDFS
    • Hive
    • Kafka
    • NoSQL (Cassandra, MongoDB, HBase)
  • Knowledge of data modeling and ETL development.
  • Proficiency in SQL and handling large datasets.
  • Familiarity with Maven/Gradle, Git, CI/CD pipelines.
  • Experience with cloud platforms (AWS EMR, Azure Databricks, GCP Dataproc) is a plus.
  • Experience with Spark Streaming or Structured Streaming is desirable.

Preferred Qualifications (Good to Have)

  • Experience with Scala or Python for Spark.
  • Knowledge of Airflow, Oozie or other workflow schedulers.
  • Experience with Docker / Kubernetes for Spark deployments.
  • Familiarity with Delta Lake, Iceberg, or Hudi.
  • Understanding of MLlib or data science workflows.

Soft Skills

  • Strong analytical and problemsolving skills.
  • Good communication and teamwork abilities.
  • Ability to work in an agile and fast-paced environment.
  • Ownership mindset with attention to detail.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Capgemini
Location(s): Pune

+ View Contactajax loader


Keyskills:   Kafka Spring Boot Spark Microservices

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Guidewire Developer

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 13 hours ago
₹ Not Disclosed

Java Developer

  • Capgemini
  • 4 - 9 years
  • Hyderabad
  • 15 hours ago
₹ Not Disclosed

GENAI Developer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Java Developer

  • Capgemini
  • 4 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Capgemini

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse o...