Principal Java & GCP Solution Architect

HTC Global Services, Inc.

Detroit (MI)

Hybrid

USD 150,000 - 200,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Career development
Wellness programs
Paid time off
401(k) matching

Job summary

HTC Global Services is seeking a Principal Java and GCP Solution Architect in the Detroit area. The role requires hands-on design of Java microservices, cloud-native strategy on GCP, and leadership across engineering teams and stakeholders.

You will guide architecture reviews, define reference patterns, and drive governance while staying close to implementation and delivery outcomes. Hybrid work with onsite collaboration is preferred.

Qualifications

  • Extensive experience delivering enterprise Java applications.
  • Deep Java 11+ and Spring Boot expertise.
  • Proven microservices and distributed systems architecture experience.
  • Strong GCP cloud-native design and deployment experience.
  • Hands-on Docker and Kubernetes knowledge.
  • Experience with RESTful APIs and API-first patterns.
  • Experience with messaging (Kafka/RabbitMQ) and event-driven architectures.

Responsibilities

  • Lead architecture, design, and implementation of Java-based microservices on cloud-native platforms.
  • Translate business requirements into architectural blueprints aligned with standards.
  • Provide technical thought leadership across client engagements.
  • Assess landscapes and recommend modernization, migration, and optimization strategies.
  • Define and govern API, data, deployment, and operational architectures.
  • Establish CI/CD, GitOps, and IaC practices using Jenkins, ArgoCD, Terraform.

Skills

Java 11+
Spring Boot
Google Cloud Platform
Docker
Kubernetes
REST APIs
Event-driven architecture
CI/CD tools

Tools

Jenkins
Terraform
ArgoCD

Job description

Location: MI - Detroit () | Employment Type: Full Time - 40 hours per week | Job Level: T6 | Work Preference: Hybrid | Job Code: 244247

Job Description:
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 combinwhile 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.

At HTC Global Services, our culture is an embodiment of who we are – a value-led organizationcommitted to success of our people and customers.

  • Hybrid and Workplace flexibility
  • Work-Life-Balance
  • Well-defined career development plan
  • Rewards & Recognition program
  • L&D focuses on upskilling
  • Hands-on experience on Emerging Technologies and Digital Transformation
  • Career Mobility programs
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Full Stack Software Engineer (Java Spring Boot & GCP)
Senior Full Stack Software Engineer (Java Spring Boot & GCP)

HTC Global Services, Inc. • Dearborn (MI)

Hybrid
USD 120,000 - 160,000
Hybrid work flexibility
Work-life balance
Career development
+4
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
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
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
Data Engineer III
Data Engineer III

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

Hybrid
USD 110,000 - 140,000
Health benefits
PTO (Paid Time Off)
Paid Holidays
+4
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
Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)
Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)

HTC Global Services • Dearborn (MI)

On-site
USD 110,000 - 140,000
Health benefits
Paid time off
401(k) matching
Senior Full Stack Software Engineer (Java Spring Boot & GCP)
Senior Full Stack Software Engineer (Java Spring Boot & GCP)

HTC Global Services • Dearborn (MI)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer – DevOps & CI/CD Automation
Senior Software Engineer – DevOps & CI/CD Automation

HTC Global Services • Dearborn (MI)

On-site
USD 130,000 - 180,000
Group Health (Medical, Dental, Vision)
Paid Time Off
401(k) matching
+2