





Metro senior full-stack role with broad Java/React/GCP skills yields high competition among qualified applicants.
Non-negotiable Spring Batch and deep Java/GCP requirements limit cross-industry transferability.
Strict 8+ years requirement plus non-negotiable Spring Batch, Java, React, and GCP skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end design, implementation, deployment, and production of analytics and data applications using full stack technologies (Java/Spring, Python, TypeScript/React) on GCP.
Lead the modernisation and cloud-native migration of legacy Spring Batch ingestion services to GCP (Cloud Run, GKE), ensuring minimal disruption to analytics applications.
Improve platform reliability, scalability, and reduce technical debt while mentoring engineers and contributing to architecture and documentation.
8+ years professional software engineering experience.
Strong Java Spring Boot and Spring Batch production experience with ability to maintain and extend legacy batch jobs under pressure.
Proficiency with TypeScript and React for building full production-grade web applications.
Experience deploying and operating cloud-native applications on GCP, specifically Cloud Run and GKE.
Experienced full stack engineer comfortable owning frontend and backend layers, including API design and integration.
Ability to work with ambiguous technical challenges and drive definition and execution of complex platform modernisation.
Strong understanding of distributed systems, microservices, and production troubleshooting in globally distributed teams.