Principal Java & GCP Solution Architect

HTC Global Services

Detroit (MI)

Hybrid

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Professional development opportunities

Job summary

HTC Global Services seeks a Principal Java & GCP Solution Architect to lead modern Java microservices design and a cloud-native strategy on GCP, while staying hands-on to drive practical delivery outcomes. You will guide engineering teams and act as a technical voice with senior client stakeholders in the Detroit area.

The role combines architecture with implementation, shaping API-first patterns, containerization with Docker/Kubernetes, and robust CI/CD pipelines across projects.

Qualifications

  • Extensive experience designing and delivering enterprise Java applications.
  • Deep expertise in Java 11+ 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 GCP cloud-native services.
  • Strong hands-on knowledge of Docker and Kubernetes.
  • Experience with Google Kubernetes Engine or comparable platforms.
  • Strong understanding of RESTful APIs and API-first architecture.
  • Experience with GraphQL, gRPC, event-driven architecture, and asynchronous messaging.
  • Experience with Kafka, RabbitMQ, or comparable messaging technologies.
  • Knowledge of scalability, resilience, security, observability, and performance.
  • Experience with SQL and NoSQL databases including distributed models.
  • Knowledge of API gateways and service-mesh technologies (Istio/Linkerd).
  • Experience with CI/CD and DevOps toolchains (Jenkins, GitOps, ArgoCD, Terraform).
  • Strong logging, monitoring, metrics, and distributed tracing design experience.
  • Familiarity with OpenTelemetry, Prometheus, Grafana, ELK/Jaeger stacks.

Responsibilities

  • Lead architecture, design, and implementation of modern Java-based applications using cloud-native patterns.
  • Translate business requirements into architectural blueprints aligned with enterprise standards.
  • Provide technical thought leadership across client engagements.
  • Assess and modernize existing application landscapes and migrations.
  • Design secure, scalable, observable distributed systems.
  • Define API-first architecture, deployment, and operational guidelines.
  • Establish CI/CD, GitOps, and infrastructure-as-code approaches.
  • Mentor senior developers, leads, and architects.
  • Present architecture decisions to technical and business stakeholders.

Skills

Java
Spring Boot
GCP
Docker
Kubernetes
REST APIs
GraphQL
gRPC
Event-Driven
Kafka
CI/CD
Jenkins
ArgoCD
Terraform
Istio
OpenTelemetry
Prometheus
Grafana
ELK
Jaeger

Tools

Docker
Kubernetes
Jenkins
ArgoCD
Terraform

Job description

Job Description

Principal Java & GCP Solution Architect

Principal Java and GCP Solution Architect who can bring both deep technical expertise and thought leadership to complex client engagements. This role requires a hands‑on architect who can design modern Java microservices, shape cloud‑native strategy on GCP, guide engineering teams, and serve as a trusted technical voice with senior client stakeholders. This is not a documentation‑only architecture position—the successful candidate must remain close to implementation and be able to turn architectural direction into practical delivery outcomes.

Join our growing Detroit‑area team in a strategic Principal Java & GCP Solution Architect role. You’ll work a hybrid / onsite /remote combin while remaining available for onsite collaboration as needed with clients, delivery teams, and technical leadership across the local Michigan area.

What You Will Do
  • Lead the architecture, design, and implementation of modern Java‑based applications using cloud‑native and microservices patterns.
  • Translate business requirements into practical architectural blueprints aligned with enterprise standards and long‑term strategy.
  • Provide technical thought leadership across ongoing and future client engagements.
  • Assess existing application landscapes and recommend modernization, migration, and optimization strategies.
  • Design secure, scalable, resilient, observable, and high‑performing distributed systems.
  • Define application, integration, API, data, deployment, and operational architecture.
  • Establish API‑first strategies using REST, GraphQL, gRPC, and event‑driven patterns.
  • Design asynchronous and event‑driven solutions using technologies such as Kafka or RabbitMQ.
  • Guide engineering teams in the use of Java 11+, Spring Boot, microservices, containers, Kubernetes, and cloud‑native design patterns.
  • Lead architecture reviews, technical assessments, proofs of concept, and technology evaluations.
  • Establish reusable architecture standards, reference patterns, engineering guidelines, and technical governance.
  • Collaborate with developers, DevOps engineers, QA teams, security teams, product leaders, and business stakeholders.
  • Provide technical guidance throughout design, development, testing, deployment, and production support.
  • Guide containerization and orchestration strategies using Docker and Kubernetes, preferably Google Kubernetes Engine.
  • Define CI/CD, GitOps, and infrastructure‑as‑code approaches using tools such as Jenkins, ArgoCD, Git, and Terraform.
  • Design observability frameworks covering logs, metrics, traces, alerts, dashboards, and production diagnostics.
  • Evaluate emerging technologies and determine where they can provide practical business and engineering value.
  • Mentor senior developers, technical leads, and architects.
  • Present architecture recommendations, trade‑offs, risks, and decisions to senior technical and business stakeholders.
  • Identify technical risks, dependencies, architectural gaps, and remediation strategies.
  • Ensure architectural decisions support maintainability, security, performance, scalability, reliability, and cost efficiency.
Required Qualifications
  • 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 GCP 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.
Preferred Qualifications
  • Experience leading complex cloud‑modernization or monolith‑to‑microservices programs.
  • Experience supporting multiple enterprise or client engagements.
  • Consulting or systems‑integration experience.
  • GCP Professional Cloud Architect certification.
  • Experience establishing enterprise architecture standards or cloud‑native reference architectures.
  • Experience designing highly available, high‑volume, or mission‑critical platforms.
  • Experience conducting architecture assessments and technology‑selection initiatives.
  • Experience mentoring architects and senior engineers.
  • Public speaking, technical writing, internal technology leadership, or architecture‑community participation.
Ideal Candidate

The ideal candidate is more than a senior Java developer who has moved into architecture. You have personally owned architecture decisions for complex enterprise platforms and can explain how those decisions improved business, delivery, reliability, or operational outcomes.

You remain technically close enough to implementation to guide developers, review designs, evaluate code‑level implications, troubleshoot difficult issues, and challenge assumptions. At the same time, you are comfortable presenting to senior client stakeholders and influencing long‑term technology strategy.

You know how to introduce modern technologies thoughtfully. You evaluate business value, operational complexity, risk, scalability, and long‑term maintainability rather than adopting tools simply because they are new.

What Success Looks Like
Success In This Role Includes
  • Building credibility as a trusted technical advisor
  • Improving the quality and consistency of architectural decisions
  • Establishing reusable Java and GCP architecture patterns
  • Helping teams deliver scalable and reliable cloud‑native solutions
  • Identifying architecture risks before they become delivery or production issues
  • Strengthening engineering practices across client engagements
  • Contributing technical expertise that expands and deepens client relationships
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high‑performing teams driving success together. You’ll have long‑term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Java & GCP Solution Architect
Principal Java & GCP Solution Architect

HTC Global Services, Inc. • Detroit (MI)

Hybrid
USD 150,000 - 200,000
Hybrid work
Career development
Wellness programs
+2
Java Software Engineer – Google Cloud Platform (GCP)
Java Software Engineer – Google Cloud Platform (GCP)

HTC Global Services • Dearborn (MI)

Hybrid
USD 90,000 - 130,000
Group Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+3
Senior Java Full Stack Software Engineer – Cloud Modernization
Senior Java Full Stack Software Engineer – Cloud Modernization

HTC Global Services • Dearborn (MI)

On-site
USD 140,000 - 190,000
Health benefits
Paid Time Off
401(k) matching
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

HTC Global Services • Dearborn (MI)

Hybrid
USD 120,000 - 180,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Senior Software Engineer – Full Stack / Cloud
Senior Software Engineer – Full Stack / Cloud

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
GCP Cloud Engineer – Terraform / Java / Python
GCP Cloud Engineer – Terraform / Java / Python

HTC Global Services • Dearborn (MI)

On-site
USD 110,000 - 150,000
Health insurance
Paid time off
401(k) matching
+2
Senior Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)
Senior Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)

HTC Global Services • Dearborn (MI)

On-site
USD 110,000 - 160,000
Software Engineer – Full Stack
Software Engineer – Full Stack

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid & workplace flexibility
Work-Life Balance
Career development opportunities
Principal Java & GCP Architect — Hybrid Delivery Leader
Principal Java & GCP Architect — Hybrid Delivery Leader

HTC Global Services, Inc. • Detroit (MI)

Hybrid
USD 150,000 - 200,000
Hybrid work
Career development
Wellness programs
+2
Java Full Stack Software Engineer
Java Full Stack Software Engineer

HTC Global Services, Inc. • Dearborn (MI)

Hybrid
USD 120,000 - 150,000
Hybrid work environment
Health benefits
Paid time off
+2