Overview
Skills
Job Details
Position Summary
We are seeking a Senior / Expert Full Stack Software Engineer to lead the design and development of a Unified Observability Testing Platform from the ground up in Google Cloud Platform (Google Cloud Platform). This position requires an expert-level Java developer with deep experience in building enterprise-grade applications, microservices, and infrastructure-as-code using Terraform. The ideal candidate will bring a strong mix of backend and frontend development experience, with the ability to independently architect and deliver scalable cloud-native solutions.
Key Responsibilities
Architect, design, and develop a Unified Observability Testing Platform in Google Cloud Platform.
Lead end-to-end software development lifecycle from concept, design, implementation, testing, deployment, and monitoring.
Build and optimize microservices using modern frameworks and best practices.
Develop infrastructure-as-code using Terraform to automate provisioning and configuration in Google Cloud Platform.
Collaborate with Product Managers, TPMs, Architects, SREs, and other Developers to ensure alignment on project goals and architecture.
Implement robust CI/CD pipelines and contribute to DevOps excellence.
Mentor junior developers and help establish coding standards, design principles, and best practices.
Maintain high-quality, secure, and performant codebases following company and industry standards.
Required Qualifications
8+ years of experience in software development, with recent (within last 2 years) experience in enterprise-level Java development.
Proven experience developing cloud-native applications using Google Cloud Platform (Google Cloud Platform) services.
Strong hands-on expertise in Java, Spring Boot, and Microservices architecture.
Proficiency in Terraform for infrastructure automation and provisioning.
Frontend development experience using React, Angular, or Vue.js (preferred React).
Deep understanding of REST APIs, authentication, and scalable system design.
Experience with CI/CD tools (Jenkins, GitHub Actions, Cloud Build) and container orchestration (Kubernetes, Docker).
Solid understanding of observability tools (logging, metrics, tracing) and application monitoring best practices.
Excellent communication, problem-solving, and collaboration skills.
Preferred Qualifications
Experience working in the automotive or manufacturing industry.
Knowledge of Google Cloud Operations Suite (Stack driver, Cloud Logging, Cloud Monitoring).
Prior experience leading teams or greenfield application builds.
Familiarity with Node.js or Python for backend scripting (nice to have).
Education
Bachelor s Degree in Computer Science, Software Engineering, or related field (required).
Master s Degree in Computer Science or related discipline (preferred).