Backend Engineer - Java Spring Boot & Cloud...
Role details
Job location
Tech stack
Job description
Join the CVDE Vehicle Feature Monitoring engineering team, a self-service platform enabling Feature System Engineering teams to ingest vehicle feature domain knowledge. The platform operates at the intersection of connected vehicles, cloud services, and feature engineering, delivering intelligent vehicle interaction and actionable usage and performance insights.
In this role, you will work on modern cloud-native applications, building Java Spring Boot microservices deployed in containerized environments on Google Cloud. Engineers own systems end-to-end, from architecture and development through deployment, monitoring, and continuous improvement, with a strong focus on reliability, maintainability, and developer productivity., + Develop backend services by designing and implementing Java Spring Boot microservices and APIs
-
Build scalable cloud systems using Docker and cloud platforms such as Google Cloud
-
Improve quality, maintainability, performance, and reliability through testing, code reviews, monitoring, and observability
-
Own systems in production, including participation in incident response and on-call rotation
-
Collaborate with product managers, designers, and engineering teams to deliver solutions
-
Mentor team members, share knowledge, and contribute to engineering standards and architecture
-
Enhance developer productivity using modern tools, including AI-assisted tools like GitHub Copilot and Google Gemini
Requirements
-
Master's degree in Computer Science, Computer Engineering, or similar field
-
6+ years of professional software engineering experience
-
Strong programming skills in Java (Spring Boot) and Python (Flask, Django, or FastAPI)
-
Experience designing and implementing backend services or APIs
-
Experience with relational databases such as PostgreSQL
-
Experience working with cloud platforms (AWS, Azure, or GCP)
-
Experience with containerized applications using Docker or similar technologies
-
Strong collaboration skills and ability to work across teams
-
Customer-focused mindset with ability to translate product needs into technical solutions
-
Experience building full-stack applications using React and Java/Spring Boot
-
Experience designing APIs and service interfaces (RESTful or GraphQL) and familiarity with event-driven or event-sourced architectures
-
Experience deploying containerized workloads to Google Cloud Run or Kubernetes-based platforms
-
Experience improving observability using metrics, logging, and distributed tracing
-
Ability to debug production issues across multiple services and system layers
-
Experience building or integrating AI/ML-powered features, including applications using Large Language Models (LLMs)