Java logo
Open jobs

1929

Companies looking for

1749

The enterprise workhorse that refuses to quit. For data engineering, Java is a powerhouse for building robust, scalable systems like custom ETL pipelines, distributed frameworks (hello, Hadoop), and real-time processing engines like Kafka Streams. Its JVM ecosystem and libraries (e.g., Apache Spark, Flink) make it a cornerstone for high-performance data applications where reliability matters.
That said, Java’s verbosity can feel like writing a novel for every task, and its boilerplate-heavy style makes simple things unnecessarily painful. While its performance is solid and memory management reliable, it lacks the modern elegance of languages like Go or Python. Plus, debugging messy stack traces from poorly tuned JVMs is no picnic.
Java thrives in large-scale, structured environments where maintainability and backward compatibility are king. It’s not the coolest language at the party, but when your data stack needs to scale like a Fortune 500 company, Java delivers—with plenty of paperwork.

Used together with Java

Additional Resources

Compare to other programming languages
Jobs (this month)

1929

Companies with Jobs

1749

Jobs in using Java for but please no

data engineer

Software Engineering Full-Time Campus Hire - London @ two-sigma-investments

GB | 2025-12-28
Two Sigma frames itself as a financial sciences firm where software engineers translate data into scalable, low-latency infrastructure for trading and research. The role centers on building and... read more »
Management, Cloud Computing, PhD, Java, C, C++, Python
data engineer

Data Engineer II – QuantumBlack, AI by McKinsey @ quantumblack

GB | 2025-12-28
London-based Data Engineer II at a McKinsey-affiliated team promises pedigree, scale, and a steady drip of enterprise data problems for ML. The role centers on building scalable, modular... read more »
Analytics, AI/ML, Data Quality, R, Data Engineering, Agile/Scrum, C, Computer Science, Python, Scala, Java, Docker, Kubernetes, Spark, Cloud Computing, AWS, Azure, GCP, Pandas, NumPy, Matplotlib, DevOps, DataOps, MLOps, PySpark, SQL, Airflow, Databricks, GenAI, Management
promoted

O'Reilly: Building AI Agents with Model Context Protocol (MCP)

Design and implement composable agent architectures using MCP. Understand the MCP architecture and how it enables AI applications to access external context. Build MCP servers that expose tools, resources, and prompts to LLMs.

data engineer

Junior Data Engineer @ burson

GB | 2025-12-26
A Junior Data Engineer role at Burson involves supporting data pipelines and AI models in a hybrid London setting. The position emphasizes Python scripting, Azure cloud infrastructure, and... read more »
AI/ML, DevOps, Python, Azure, Computer Science, BI, Agile/Scrum, Git, API, Power BI, Azure DevOps, Java, R, DAX, NoSQL, SQL, MongoDB, Parquet
data engineer

Associate Data Engineer @ quantexa

GB | 2025-12-25
Quantexa pitches a breadth-first data engineering role inside an R&D group that builds internal applications, demos, and a SaaS version of its platform, aimed at mid-market banks for Retail AML.... read more »
Data Analytics, Go, R, SaaS, Data Engineering, Big Data, Data Lake, Analytics, Cloud Computing, ETL/ELT, Agile/Scrum, Scala, Java, Python, Data Science, Spark, Airflow, ELK, Data Quality
data engineer

Graduate Software Engineer @ grayce

GB | 2025-12-23 | GBP 28000 / year
A graduate software engineer role based in Basildon, UK, starting at £28,000, involves working within agile teams to design, build, and maintain software. The differentiator is the structured... read more »
Computer Science, Agile/Scrum, DevOps, Java, React, Python, Cloud Computing, GitHub