1

Java Programmer Salaries Jobs in Michigan (NOW HIRING)

PLM Data Migration Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

Senior Solution Engineer - SPDM

Novi, MI ยท On-site

$52 - $67/hr

Troubleshoot and resolve technical issues across microservices, APIs, cloud resources and Java ... Competitive salary * Flexible working-hours * Paid time off * International experience * Friendly ...

Software Engineer

Dearborn, MI ยท On-site +1

$138K - $178K/yr

We are offering a salary of $138,486.00 - $178,098.96/yr. You may not check every box, or your ... Java concepts. 2. Spring boot and Spring cloud frameworks. 3. Refactor API/services for ...

PLM Data Migration Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

PLM Data Migration Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

Data Engineering Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

Be Seen First

Software Developer

Ann Arbor, MI ยท On-site

$80K - $110K/yr

Seeking a full-time programmer to work on small teams with other experienced developers to design ... Java, SysAdmin, iOS, and experience with other languages useful Our environment is small and casual ...

Mainframe Developer

Dearborn, MI ยท On-site

$45.25 - $58/hr

Some experience with Java, with a strong focus on how Java applications interface with DB2 ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

Angular, GCP, SQL, Spring Boot, Java, Python * Angular - Extensive UI development experience needed ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

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 ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

Key ResponsibilitiesDevelop Java-based migration utilities to extract data from using SOA ... Listed salary ranges may vary based on experience, qualifications, and local market. Also, some ...

Cloud Engineer

Dearborn, MI ยท On-site

$51.25 - $68.50/hr

Java - For REST API development * GitHub - Source code management * Jenkins - CI/CD pipeline ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

next page

Showing results 1-20

Java Programmer Salaries information

Is Java outdated in 2026?

Java remains a widely used programming language for Java programmers in 2026, with ongoing updates and a large ecosystem supporting enterprise applications, Android development, and backend systems. Its stability, performance, and extensive libraries ensure its continued relevance in the software industry.

How much do Java programmers make?

Java programmers' salaries vary based on experience, location, and skill level, but typically range from $70,000 to $120,000 annually in many regions. Senior developers with expertise in frameworks like Spring or Hibernate and certifications can earn higher salaries, especially in competitive markets or specialized industries.

What is the difference between Java Programmer Salaries vs Java Developer Salaries?

AspectJava Programmer SalariesJava Developer Salaries
Required CredentialsTypically a bachelor's degree in computer science or related field; certifications like Oracle Java CertificationSimilar credentials; often holds certifications like Oracle Java Certification or related developer certifications
Work EnvironmentOften in software development teams, coding, testing, and debuggingInvolved in designing, developing, and maintaining Java applications, often with more project management responsibilities
Employer & Industry UsageUsed across IT companies, startups, and corporate tech departmentsCommon in software firms, enterprise IT, and application development companies

While both roles require similar skills and certifications, Java Developers typically have broader responsibilities in designing and managing Java applications, often commanding higher salaries compared to Java Programmers who focus more on coding and testing tasks.

Which pays more, C++ or Java?

For Java programmers, salary comparisons show that C++ developers often earn slightly more due to the language's use in high-performance applications like gaming, finance, and embedded systems. However, salaries depend on experience, location, and industry, with both skills being in high demand. Mastery of both languages can enhance job prospects and earning potential.

How much can a Java programmer earn?

Java programmers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually. Senior developers with specialized knowledge in frameworks and tools like Spring or Hibernate can earn higher salaries, especially in competitive markets.
What are popular job titles related to Java Programmer Salaries jobs in Michigan? For Java Programmer Salaries jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Java Programmer Salaries jobs? Cities in Michigan with the most Java Programmer Salaries job openings:
Infographic showing various Java Programmer Salaries job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 78% In-person, 13% Hybrid, and 9% Remote job distribution.
PLM Data Migration Engineer

PLM Data Migration Engineer

Stefanini Group

Dearborn, MI โ€ข On-site

$105K - $126K/yr

Contractor

Posted 20 days ago


Job description

Stefanini Group is hiring!

Stefanini is looking for a PLM Data Migration Engineer (Dearborn, MI)

For quick apply, please reach out to Adil Khan at 248-728- 6424/ adil.khan@stefanini.com


This position is centered on designing and developing an AI-driven PLM data migration framework that enables seamless transformation and loading of Teamcenter data into the 3DEXPERIENCE platform, while ensuring high data integrity and automation in resolving discrepancies.

Key Responsibilities

  • Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load into
  • Build and maintain a middle data layer (staging database, e.g., MongoDB) for transformation and validation
  • Design AI/ML or rule-based automation to detect and resolve data issues (attribute mismatches, structure gaps, metadata conflicts)
  • Implement data mapping logic between Teamcenter data models and 3DX unified data structures
  • Work with XPDM frameworks for integration and data exchange into 3DX
  • Develop CAA (C++ / Java) components for handling complex CAD and metadata structures
  • Consume Teamcenter SOA APIs for extracting PLM objects, BOMs, and CAD datasets

Required Skills

  • 4+ years in PLM / data engineering
  • At least one end-to-end PLM migration project
  • Strong problem-solving ability for edge-case data scenarios
  • Ability to combine backend engineering with automation/AI concepts
  • Strong Java (Core Java, multithreading, REST APIs)
  • PLM data migration experience
  • Python for AI/ML or data processing (Pandas, Scikit-learn, or LLM-based tools)
  • Experience with PLM data modeling and transformations
  • Understanding of CAD structures (BOMs, Item Revisions, Datasets)

Preferred Skills

  • C++ / CAA development experience
  • Prior experience with Teamcenter to 3DEXPERIENCE migration
  • Experience with ENOVIA / XPDM frameworks
  • Exposure to AI-driven data cleansing or automation pipelines

**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.

About Stefanini Group

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.

#LI-AK3

#LI-ONSITE

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR