Get more replies from employers
Send a job-specific resume in minutes.
Grape Up is seeking an experienced backend engineer to join a senior team providing support for a major automotive OEM’s connected-vehicle platform. You will manage live production issues, implement permanent fixes, and drive technical improvements using Java 21 and Spring.
This role involves a shifted schedule, occasional business travel, and working within a collaborative remote and on-site environment. Candidates should have strong Java and Spring skills, and be comfortable troubleshooting in an operational context.
Grape Up is a consulting and technology company helping enterprises build mission-critical applications by leveraging AI, cloud-native technologies, and modern software delivery practices.
We’re looking for an experienced engineer to join a senior, dedicated team providing production support and evolution for a major automotive OEM’s connected-vehicle platform – a portfolio of web applications and microservices covering telematics, subscriptions, payments, and remote services. You’ll resolve real production issues, then use what you learn to make the platform measurably better: refactoring, breaking down legacy monolithic pieces, modernizing the stack, and raising the bar on observability and automation.
We work in a shifted schedule (10:00–18:00), which allows the team to better align with global client time zones and ensure solid coverage for production operations. We’re looking for someone who’s comfortable with, or prefers this setup.
This role also involves occasional business travel, including an upcoming project kick-off at the client’s site in the USA. If you enjoy a mix of remote work and international on-site collaboration, this could be a great fit.
Own the full incident lifecycle for live production services – triage, resolve, and run root‑cause analysis on high‑severity (P1/P2) incidents so they don’t come back.
Write permanent fixes, hotfixes and patches in a modern Java 21 / Spring codebase, not just workarounds.
Identify and drive technical improvements, harden reliability and performance.
Level up observability and automation: add the missing logs, metrics and traces, build self‑healing and alert‑noise reduction, and automate the toil out of operations.
Handle system lifecycle work – framework/library upgrades, security patching, vulnerability remediation, End‑of‑Life monitoring.
Take part in a 24/7 on‑call rotation for critical incidents (additionally compensated).