MI

Salary
Posted
Jul 28, 2026
Location
MI
Last confirmed open
Jul 29, 2026

What this job asks for AI summary

A full-stack Java engineering role centered on modernizing legacy systems — including mainframe and COBOL-based applications — into cloud-native microservices architectures. The work spans designing and building Java services (Spring Boot, REST APIs), leading cloud migration efforts on AWS/GCP, and integrating with enterprise systems. Candidates with 15+ years of Java experience and a background in legacy-to-cloud re-platforming are the target profile.

Senior level · 15+ years · Bachelor's required

Must have (12)
Java · 15+ yrsSpring BootREST APIsMicroservicesMaven or GradleGitJUnitMockitoDockerKubernetesAWS, Azure or GCPCOBOL
Nice to have (6)
JenkinsJ2EEMachine LearningLangChainLLMsHugging Face

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
COBOLSpring Boot14%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Docker53%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 29, 2026. It is a model, not a headcount.

Why we read it this way (7)

No work location is specified in the posting; CBSA and state are left blank. The staffing firm (FastTek Global) is headquartered in Michigan, but the role's location is not stated.

Employment type is not stated — the posting is from an IT staffing/consulting firm, which often implies contract, but no explicit engagement type is given.

COBOL is listed under 'Skills Required' and the experience section explicitly calls out COBOL-based legacy modernization as a required background; it is treated as a hard gate despite being an unusual requirement for a Java-focused role.

AWS appears in both 'Skills Required' and the experience section as 'AWS, Azure, or GCP' — marked as required with Azure and GCP as named alternatives. GCP also appears separately under 'Skills Preferred' and in the Additional Information section; it is additionally captured as a preferred skill reflecting that standalone emphasis.

Jenkins appears under 'Skills Preferred' in the posting header but is also mentioned in the required experience section as part of build/CI-CD tooling. Given the conflicting placement, it is marked preferred, with the required section's mention treated as contextual stack description rather than a standalone gate.

The 'Additional Information' section describes program/stakeholder management responsibilities (leading migration projects, managing timelines, stakeholder communication) that go beyond typical IC software engineering. This may indicate a hybrid technical lead / program manager role, but the primary framing and skills lists are squarely software engineering.

GenAI/LLM-related skills (LangChain, Hugging Face, RAG pipelines, prompt engineering) are all listed under 'Experience Preferred' and are marked accordingly.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗