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

analyst

Big Data Analyst @ ascendion

SG | 2025-12-29
Role centers on designing, building, and maintaining cloud-based data pipelines for a fast-growing payments environment. You will partner with data analysts, product teams, and business... read more »
Cloud Computing, Analytics, ETL/ELT, GCP, BigQuery, Big Data, Hadoop, Spark, Hive, SQL, Python, Java, Scala, DWH
analyst

ETF Pricing Analyst @ virtu-financial

SG | 2025-12-24
Virtu’s ETF Pricing Analyst role sits at the juncture of trading desk demand and data wrangling, with a globally integrated team delivering on-time, fair-value pricing across commodities,... read more »
Data Science, Data Analytics, Python, SQL, Java, C++
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.

analyst

T&T Graduate Analyst - Artificial Intelligence & Data - SG - Sep 2025 @ deloitte

SG | 2025-12-24
This position at Deloitte's Artificial Intelligence & Data team in Singapore is ideal for fresh graduates or recent entrants looking to build a technical foundation in data engineering amidst an... read more »
AI/ML, Analytics, Big Data, BI, Microsoft, SQL, Oracle, SAP, IBM, Qlik, Informatica, Data Governance, Data Quality, Management, Python, Computer Science, C, Java, Agile/Scrum, Cloud Computing, AWS, GCP, Azure, Spark, Hive, Kafka, Apache HBase, Linux, Unix
analyst

Data Analyst (Finance) @ seagrp

SG | 2025-12-22
This role presents a challenge for a data engineer seeking to deliver meaningful value in a fast-paced, multi-platform environment. The position requires deep technical proficiency in SQL, Python,... read more »
Marketing, DWH, ETL/ELT, Computer Science, Analytics, SQL, Python, R, Scala, Java, Big Data, Hadoop, Spark, Flink