Full Stack Software Engineer

Overview

On Site
$70 - $80
Contract - W2

Skills

Full Stack Software Engineer
Java / GCP / Microservices / Terraform
Node.js or Python
(Stack driver
Cloud Logging
Cloud Monitoring

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).



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Spear Staffing