





Metro fullstack role with broad Java/React/GCP requirements creates moderate competition.
Strong Spring Batch, Java and GCP requirements limit cross-industry transferability.
Explicit 8+ years and mandatory Spring Batch, Java+React+GCP requirements make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end development of analytics and data applications, including design, implementation, deployment, and production operation.
Lead the modernization and cloud-native migration of legacy Spring Batch Java ingestion services on GCP without disrupting dependent analytics applications.
Improve platform reliability, scalability, and operational efficiency through ongoing modernization and ensure software engineering excellence across frontend (TypeScript/React), backend (Java/Spring, Python), and cloud (GCP) layers.
8+ years of professional software engineering experience.
Strong production proficiency in Java with Spring Boot and Spring Batch; ability to maintain, debug, and extend production Spring Batch jobs.
Strong production experience with TypeScript and React in building full web applications, not just component libraries.
Experience deploying and operating cloud-native applications on GCP, specifically with Cloud Run and GKE.
Hands-on full-stack engineer comfortable owning both frontend and backend API layers, able to design and implement secure and scalable enterprise-grade applications.
Experienced in maintaining and carefully refactoring legacy Java codebases, especially Spring Batch, with a preference for modernization and technical debt reduction.
Capable of working with evolving architectures and technical ambiguity, contributing to migration design decisions and mentoring junior engineers.