Technical Java Architect

Location- Issaquah, WA (Hybrid )

12+ months

Technical Architect

Java / Spring Boot / GCP

Role Overview

The Technical Architect will be responsible for defining the overall architecture, technical

strategy, and integration approach for cloud-native applications and enterprise platforms. The

role will guide backend services, API integrations, cloud infrastructure, security, scalability, and

engineering governance across distributed teams.

Key Responsibilities

  • Define end-to-end solution architecture for backend systems, integrations, and cloud
  • deployments
  • Lead architecture discussions, technical design reviews, and solution governance
  • Design scalable microservices using Java Spring Boot and cloud-native patterns
  • Define API contracts, integration patterns, orchestration flows, and data models
  • Guide implementation teams on best practices, coding standards, and architectural
  • decisions
  • Design secure and resilient systems with proper authentication, authorization, encryption,
  • and audit logging
  • Lead third-party/vendor integrations using abstraction and adapter-based architecture
  • Partner with DevOps teams on deployment architecture, CI/CD, observability, and
  • monitoring
  • Ensure performance, scalability, availability, and disaster recovery considerations are
  • built into the platform
  • Mentor technical leads and engineers across backend, frontend, and cloud streams
  • Support estimation, sprint planning, production readiness, and go-live activities

Required Skills

  • Strong expertise in Java, Spring Boot, and Microservices Architecture
  • Experience designing large-scale distributed systems and REST APIs
  • Strong knowledge of cloud-native architecture on GCP
  • Hands-on experience with:
  • GKE
  • Cloud Spanner
  • Pub/Sub
  • Secret Manager
  • Cloud Logging & Monitoring

o API Gateway / Apigee

  • Strong understanding of integration architecture and vendor API orchestration
  • Experience with event-driven systems, resiliency patterns, retries, circuit breakers, and
  • fallback handling
  • Good understanding of database design, performance optimization, and schema evolution
  • Experience implementing security and compliance controls for sensitive/PII data
  • Experience with CI/CD pipelines, containerization, and Kubernetes deployments
  • Ability to drive architecture governance and technical leadership across teams

Nice to Have

  • Experience with Domain-Driven Design (DDD)
  • Experience with fraud, identity, verification, or customer profile systems
  • Experience with observability, distributed tracing, dashboards, and operational metrics
  • Experience with GitHub Actions, ArgoCD, or Cloud Build
  • Knowledge of frontend technologies such as React

Preferred Experience

  • 10+ years of software engineering experience
  • 5+ years in solution architecture or technical leadership roles
  • Experience leading cloud modernization or platform transformation programs
  • Experience working in Agile / Scrum delivery models
  • Strong stakeholder communication and technical mentoring skills
Similar jobs

Technical Java Architect

Apply Now
Back to search page