1

Java Data Engineer Jobs in Detroit, MI (NOW HIRING)

PLM Data Migration Engineer

Dearborn, MI ยท On-site

$61 - $66/hr

Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load ... Required Skills * 4+ years in PLM / data engineering * At least one end-to-end PLM migration ...

JAVA Developer

Dearborn, MI ยท On-site

$46.75 - $60.75/hr

JAVA Developer No. of positions: 15 Location: Dearborn, MI Desired start date: 12/05/2015 Must Have ... with Data Modeling, RDBMS - Experience in application design, design patterns and performance ...

Java Developer

Ann Arbor, MI ยท On-site

$50 - $64.50/hr

Java Developer with strong experience on ETL and Cognos Must have skills: * Java * J2EE * JAVA ... Linux/Unix * Shell Scripts * ETL Tool - Data Services * Business Objects/Cognos * Vendor ...

Java Springboot

Dearborn, MI ยท On-site

$46.75 - $60.75/hr

Overview We are looking for a skilled Senior Java Engineer to design and deliver scalable, cloud ... and data integrations. Responsibilities โ€ข Design and develop RESTful and event-driven ...

Lead Cloud Data Engineer

Southfield, MI ยท Hybrid

$94K - $123K/yr

Working experience in Python is preferred, Java and other languages are a plus * Nice to have ... Data Analytics AWS Certified Developer AWS Certified Machine Learning Education Bachelor'

Java Developer

Auburn Hills, MI

$48.25 - $62.50/hr

Java Developer - Analyzing and interpreting functional requirements into design, development and ... data storage & access techniques including abstraction layers, DAO's and RDBMS such as SQL Server ...

Core Senior Engineer

Dearborn, MI

$112K - $148K/yr

GCP Data Engineer, GCP Professional Cloud Skills Required: * Python, GCP, Angular, AWS, Azure, React, Java Skills Preferred: * Design and Build Data Pipelines: Architect, develop, and maintain ...

Java Developer

Detroit, MI ยท On-site

$50.50 - $65.25/hr

Java Developer Full Time permanent position Location: Detroit, MI The Java Developer will perform ... data persistence layer framework design and development. Experience with Hibernate and Spring ...

Senior Data Engineer

Dearborn, MI ยท On-site

$128K - $184K/yr

... Java or Python for development of cloud run http and event-driven functions which handle http ... Senior Data Engineer - positions offered by Ford Motor Credit Company LLC (Dearborn, Michigan)

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... data sources and applications via an agile product model working in 2 week sprints. * Develop ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... data sources and applications via an agile product model working in 2 week sprints. * Develop ...

Java Developer w2

Livonia, MI ยท On-site

$60/hr

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... data sources and applications via an agile product model working in 2 week sprints. * Develop ...

Senior Java GCP Engineer

Dearborn, MI ยท On-site

$114K - $151K/yr

Senior Java GCP Engineer Dearborn, MI ***HYBRID / 4 days per week in the office*** W2 Position ... user data including encryption and anonymization. 10. Create user-friendly and interactive ...

next page

Showing results 1-20

Java Data Engineer information

See Detroit, MI salary details

$26

$59

$84

How much do java data engineer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for java data engineer in Detroit, MI is $59.82, according to ZipRecruiter salary data. Most workers in this role earn between $49.28 and $67.60 per hour, depending on experience, location, and employer.

What is a Java Data Engineer?

A Java Data Engineer is a technology professional who designs, develops, and maintains data processing systems using Java programming language. They work with large datasets, build data pipelines, and ensure the efficient movement, transformation, and storage of data. Java Data Engineers often collaborate with data scientists, analysts, and other engineers to support data-driven decision-making in organizations. Their expertise typically includes Java, SQL, big data technologies like Hadoop or Spark, and cloud platforms. They play a crucial role in enabling reliable and scalable data infrastructure for businesses.

What is the difference between Java Data Engineer vs Python Data Engineer?

AspectJava Data EngineerPython Data Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentBig data platforms, Java-based toolsData analysis, scripting, Python-based tools
Employer & Industry UsageFinancial services, enterprise systemsTech startups, data science projects
Common Search & ComparisonYesYes

Java Data Engineers and Python Data Engineers often share similar roles in data processing and engineering. The main difference lies in the programming languages used: Java is common in large-scale enterprise environments, while Python is favored for data analysis and scripting. Both roles require strong programming skills, but their toolsets and typical applications differ based on industry needs.

What are the most common challenges faced by Java Data Engineers when working with large-scale data pipelines?

Java Data Engineers often encounter challenges with optimizing the performance and scalability of data pipelines, especially as data volumes grow. They must ensure data integrity and consistency while managing distributed systems and integrating with various data sources. Debugging issues in real-time data processing and maintaining efficient, fault-tolerant code are also key hurdles. Collaborating closely with data scientists, database administrators, and DevOps teams is essential to overcome these challenges and deliver reliable data solutions.

What are the key skills and qualifications needed to thrive as a Java Data Engineer, and why are they important?

To thrive as a Java Data Engineer, you need strong programming skills in Java, a solid understanding of data structures, SQL, and experience with big data frameworks, often supported by a degree in computer science or a related field. Familiarity with data processing tools like Apache Spark, Hadoop, Kafka, and experience with cloud data platforms (e.g., AWS, GCP) or relevant certifications are typically required. Analytical thinking, problem-solving ability, and effective communication are crucial soft skills for collaborating with teams and interpreting data requirements. These capabilities are essential for building reliable, scalable data solutions that support business intelligence and analytics needs.
What are popular job titles related to Java Data Engineer jobs in Detroit, MI? For Java Data Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Java Data Engineer jobs in Detroit, MI look for? The top searched job categories for Java Data Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Java Data Engineer jobs? Cities near Detroit, MI with the most Java Data Engineer job openings:

Machine Learning Engineer (09235)

Talent Management Plus, Inc.

Detroit, MI โ€ข On-site

$113K - $136K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Position: Machine Learning Engineer (09235)
Location: Detroit, MI
Duration: 6 months+
Summary:
The Data Science and Analytics Center of Excellence (COE) is responsible for leading the creation and development of the overall strategy and direction of data science and advanced analytics - including ensuring continuity and seamless extension of existing programs, the development of a short- and long-term vision and roadmap, and defining and institutionalizing the role that data and analytics play throughout the organization as the fuel that drives and shapes client's priorities and serves as an accelerant for client's progress.
Description:
The ML Engineer is a key player in the Integrated Tech Programs & Strategies team. This role will be responsible for data engineering, data science Model deployment, testing and management for the end-to-end ML and data pipeline including data products. This role will leverage Client's AI labs environment to enable the delivery in a common data lake and products.
Responsibilities:
  • Responsible for building and managing end-to-end data pipelines and operations from ingestion and integration through delivery for the data science prototypes and data products.
  • Adept at queries, report writing and presenting findings, analyze large complex datasets to extract insights and decide on the appropriate technique.
  • Understand and use data and ML fundamentals, including data structures, algorithms, computability and complexity and computer architecture.
  • Collaborate with data engineers to build data and model pipelines, manage the infrastructure and data pipelines needed to bring code to production.
  • Provide support to engineers and product managers in implementing machine learning in the product.
  • Drive the design, building and launching of new data models and ML/Data pipelines in production.
  • Identify, analyze, and interpret trends or patterns in complex data sets.
  • Consulting with managers, Product owners to determine and refine machine learning objectives.
  • Transforming data science prototypes and applying appropriate ML tools and technologies.
  • Contribute and support the development of the overall data science and machine learning strategy and roadmap.

Required Skills:
  • Bachelor's degree in computer science, or equivalent IT knowledge/experience.
  • 2+ years of relevant work experience in Data Analysis, Data Engineer, Data Science & Data Integration.
  • Must have strong data infrastructure, data engineering and Machine Learning skills
  • Must have a proven track record of leading and scaling data pipelines, ML Model deployments in a cloud/on prem/big data environment
  • Strong knowledge of and experience with reporting packages (Business Objects etc.), databases (SQL etc.), programming (XML, JavaScript, or ETL frameworks).
  • Programming languages: SQL, Spark, Python, R, Jupyter Notebooks, Java, Scala, C++
  • Data Exploration and ETL: Alteryx, Talend, H2O, Informatica, Data Stage, Azure Data explorer, Azure Data Factory.
  • Data Warehouse Solutions: Redshift, Snowflake, Postgres, Data Lake.
  • Big Data technologies: Azure, AWS, Hadoop, Spark, Hive, Kafka, Flume, NoSQL stores (HBase, Cassandra, DynamoDB, MongoDB).
  • Cloud storage: S3, GCS, ADLS, Blob.
  • Machine Learning: Cloudera Data Science Workbench, Azure ML, Amazon ML, Google AutoML, Vertex AI.
  • Data Visualization Solutions: MS Power BI, Looker, Tableau, Azure Streaming Analytics, Data Lake Analytics, Azure Time Series Insights, Azure Synapse Analytics.
  • CI/CD and Code Management: Git, Maven, Docker, Jenkins, Azure Dev Ops.
  • Experience working with Data engineering, Data science, ETL teams and managing implementing projects that utilize big data, advanced analytics, and machine learning technologies.
  • Hands-on experience in building data and ML pipelines from variety of sources such as data warehouses and in-memory OLAP models, as well as experience in NoSQL/cloud.
  • Strong understanding of data, ML Models, Big Data, Relational databases, streaming and batch data processing.
  • Knowledge of machine learning evaluation metrics and best practice.
  • Strong experience building end-to-end data view with focus on integration.

Preferred Skills:
  • Experience working with on-prem and cloud-based data warehouses
  • Experience with cloud-based personalization and machine-learning applications.
  • Experience working for consumer or business-facing digital brands.