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

Java Full Stack Developer @ Capgemini

Home > Software Development

Capgemini  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

Senior developer

  • Cognizant
  • 8 - 12 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Java Full Stack Developer

  • Cognizant
  • 6 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Senior Python Developer

  • Hexaware Technologies
  • 9 - 13 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Senior Python Developer

  • Hexaware Technologies
  • 9 - 13 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Capgemini

Capgemini Engg (erstwhile Altran) ranks as the undisputed global leader in Engineering and R&D services (ER&D). The company offers clients an unmatched value proposition to address their transformation and innovation needs. Works alongside its clients, from initial concept through indust...