> Markdown version of [/jobs/ext/2379370-java-spark-developer](https://www.wearedevelopers.com/jobs/ext/2379370-java-spark-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Spark Developer - **Company:** Capgemini - **Location:** United States - **Experience:** Expert - **Salary:** $80,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Big Data, Code Review, Relational Databases, Software Design Patterns, DevOps, Distributed Computing Environment, Enterprise Messaging Systems, Object-Oriented Software Development, Oop Languages, Data Processing, Apache Spark, Containerization, Apache Kafka, Restful APIs, Databricks, Microservices - **Published:** August 19, 2026 - **Apply:** https://www.dice.com/job-detail/774a8d49-a083-4a93-8582-1e70b6ae4025 ## About the Role * 7 years of handson experience in Java and Apache Spark Big Data development * Strong foundation in objectoriented programming design patterns and clean coding practices * Proven experience building and optimizing largescale distributed data processing systems * Experience with REST APIs RDBMS and Kafka or similar messaging systems * Exposure to microservices and containerization DockerKubernetes is preferred * Experience in Databricks is preferred * Familiarity with or interest in Alpowered solutions Al agents is a plus * Experience working in Agile environments with strong collaboration and ownership mindset' ## Description * We are looking for a Senior Java Spark Developer who is passionate about coding building scalable systems and driving engineering excellence to support the transformation and modernization of Citis data processing platforms * This role is ideal for someone who takes pride in writing clean efficient highquality code enjoys solving complex distrib data problems and is motivated to build robust scalable and maintainable systems You will play a key role in translating business requirements into productiongrade solutions while continuously improving platform performance reliability a development practicesResponsibilities * Design and develop scalable highperformance applications using Java and Apache Spark * Translate business requirements into clean efficient and reliable technical solutions * Write modular testable and maintainable code following OOP principles and design patterns * Continuously refactor and optimize applications for performance scalability and maintainability * Troubleshoot and resolve complex data processing and performance issues * Perform and participate in code reviews promoting engineering best practices * Collaborate with architects product owners DevOps and Agile teams for highquality delivery * Mentor junior developers and contribute to a culture of craftsmanship and continuous improvement ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Cutting LLM Costs Without Cutting Quality: How to Beat Proprietary LLMs with Fine-Tuned Open Source](https://www.wearedevelopers.com/videos/100151-cutting-llm-costs-without-cutting-quality-how-to-beat-proprietary-llms-with-fine-tuned-open-source) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [OLTP in the Lakehouse: Redefining Data for AI Workloads](https://www.wearedevelopers.com/videos/2038-oltp-in-the-lakehouse-redefining-data-for-ai-workloads) ## Related Articles - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)