1

Java Data Engineer Jobs in Grand Rapids, MI (NOW HIRING)

Automation Tester - W2

Grand Rapids, MI ยท On-site

$42.75 - $56.50/hr

Build reusable automation components, libraries, utilities, and test data handling mechanisms ... Mentor junior automation engineers and promote automation best practices. * Support API testing ...

Senior Software Engineer

Wyoming, MI ยท On-site +1

$111K - $146K/yr

Strong Java (current LTS) with deep experience in Spring Boot and the Spring ecosystem - Spring MVC ... Relational data modeling on PostgreSQL (Cloud SQL) * Building and consuming RESTful web services in ...

MAINFRAME COBOL PROGRAMMER

Grand Rapids, MI ยท On-site

$47 - $60.50/hr

Write software programs using specific programming languages/platforms such as Java or MS .NET, and ... retrieving data, or controlling other equipment. Consult with managerial, engineering, and ...

Build reusable automation components, libraries, utilities, and test data handling mechanisms ... Mentor junior automation engineers and promote automation best practices. * Support API testing ...

New

Senior Application Developer

Grand Rapids, MI ยท On-site

$92K - $126K/yr

Design and develop modern full-stack applications across front-end, API, and data layers * Build ... Strong proficiency in JavaScript/TypeScript and at least one back-end platform (.NET, Node.js, Java ...

Android Developer

Grand Rapids, MI ยท On-site

$53.50 - $70.50/hr

We excel in IT consultative services and quality engineer development, with Good years of ... Proficiency in Java and Kotlin (at least 1 year of experience). Published at least 1 application on ...

Android Developer

Grand Rapids, MI ยท On-site

$53.50 - $70.50/hr

We excel in IT consultative services and quality engineer development, with Good years of ... Proficiency in Java and Kotlin (at least 1 year of experience). Published at least 1 application on ...

Senior Ignition Developer

Comstock Park, MI

$45.75 - $60.50/hr

Proficient in programming languages like SQL, Python, Java, and others. * 7+ years hands-on ... If you would like more information about how your data is processed, please contact us. apply for ...

Senior Ignition Developer

Comstock Park, MI ยท On-site

$45.75 - $60.50/hr

Proficient in programming languages like SQL, Python, Java, and others. * 7+ years hands-on ... If you would like more information about how your data is processed, please contact us.

Senior Ignition Developer

Comstock Park, MI ยท On-site

$45.75 - $60.50/hr

Proficient in programming languages like SQL, Python, Java, and others. * 7+ years hands-on ... If you would like more information about how your data is processed, please contact us.

next page

Showing results 1-20

Java Data Engineer information

See Grand Rapids, MI salary details

$25

$58

$81

How much do java data engineer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for java data engineer in Grand Rapids, MI is $58.03, according to ZipRecruiter salary data. Most workers in this role earn between $47.79 and $65.58 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 Grand Rapids, MI? For Java Data Engineer jobs in Grand Rapids, MI, the most frequently searched job titles are:
What job categories do people searching Java Data Engineer jobs in Grand Rapids, MI look for? The top searched job categories for Java Data Engineer jobs in Grand Rapids, MI are:
What cities near Grand Rapids, MI are hiring for Java Data Engineer jobs? Cities near Grand Rapids, MI with the most Java Data Engineer job openings:
Automation Tester - W2

Automation Tester - W2

Anveta Inc

Grand Rapids, MI โ€ข On-site

$42.75 - $56.50/hr

Other

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


Job description

The ideal candidate will have strong hands-on experience designing and maintaining automation frameworks for web, API, and end-to-end testing. This role involves leading automation efforts, developing reusable components, executing automation scripts, and driving continuous improvement in automation practices. Retail domain experience is preferred, particularly in eCommerce, order management, inventory, supply chain, or customer-facing digital applications. Responsibilities
  • Design, develop, and implement scalable test automation frameworks.
  • Create and maintain automation scripts for functional, regression, integration, and end-to-end testing.
  • Collaborate with QA, development, business, and product teams to identify automation opportunities.
  • Build reusable automation components, libraries, utilities, and test data handling mechanisms.
  • Execute automated test suites and analyze test results.
  • Integrate automation scripts with CI/CD pipelines using Jenkins, Azure DevOps, Git, or similar tools.
  • Support test planning, estimation, execution tracking, and defect management.
  • Improve automation coverage across critical business flows.
  • Mentor junior automation engineers and promote automation best practices.
  • Support API testing, backend validation, and data validation activities.
  • Maintain traceability between requirements, test cases, automation scripts, and defects.
RequirementsRequired Qualifications
  • Strong experience in automation framework design and implementation.
  • Hands-on experience with Selenium and/or Playwright.
  • Good knowledge of Cypress and Robot Framework preferred.
  • Experience with JavaScript, Java, Python, or similar scripting languages.
  • Experience with API testing using Postman, REST-assured, or similar tools.
  • CI/CD integration experience using Jenkins, Azure DevOps, Git, or similar tools.
  • Experience with JIRA, qTest, ALM/QC, or Azure DevOps.
  • Strong understanding of functional, regression, integration, and end-to-end testing.
  • Ability to troubleshoot automation failures and improve script stability.
  • Good SQL knowledge for backend validation.
  • Strong communication and coordination skills.