Haystack
← Back to Jobs
Technology
UT

Principal Java & Google Cloud Platform Solution Architect

Up2date TechnologiesDetroit, MI🇺🇸United StatesPosted Sep 30, 2026

Quick Overview

Seniority
Leader
Work mode
Hybrid
Location
Detroit, MI, United States
Posted
Yesterday
DockerMicroservicesMongoDBSQLSpringSpring BootELKArgoCDCassandraGoogle CloudGrafanaGraphQLIstioJavaJenkinsKafkaKubernetesPrometheusRabbitMQTerraformgRPC

Job Description

  • Extensive experience designing and delivering enterprise Java applications.
  • Deep expertise in Java 11 or later and Spring Boot.
  • Proven experience architecting microservices and distributed systems.
  • Strong production-level architecture experience with Google Cloud Platform.
  • Experience designing and deploying applications using Google Cloud Platform cloud-native services.
  • Strong hands-on knowledge of Docker and Kubernetes.
  • Experience with Google Kubernetes Engine or comparable enterprise Kubernetes platforms.
  • Strong understanding of RESTful APIs and API-first architecture.
  • Experience with one or more additional integration patterns or technologies:
    • GraphQL
    • gRPC
    • Event-driven architecture
    • Asynchronous messaging
  • Experience with Kafka, RabbitMQ, or comparable messaging technologies.
  • Strong knowledge of scalability, resilience, fault tolerance, performance, security, and observability.
  • Experience with SQL and NoSQL databases, including distributed-system data modeling.
  • Experience with MongoDB, Cassandra, or comparable NoSQL platforms.
  • Knowledge of API gateways and service-mesh technologies.
  • Experience with Istio, Linkerd, or comparable service-mesh platforms.
  • Experience with CI/CD and DevOps toolchains.
  • Working knowledge of Jenkins, GitOps, ArgoCD, Terraform, or comparable tools.
  • Strong experience designing logging, monitoring, metrics, and distributed-tracing solutions.
  • Experience with one or more of the following:
    • OpenTelemetry
    • Prometheus
    • Grafana
    • ELK Stack
    • Dynatrace
    • Jaeger
    • Zipkin
  • Proven architecture-governance and technical-leadership experience.
  • Strong client-facing communication and presentation skills.
  • Ability to explain complex technical concepts, options, risks, and trade-offs to both technical and nontechnical audiences.

Demonstrated ability to influence technical strategy and guide teams without relying solely on formal authority

Similar jobs