Technical Java Architect
Role details
Job location
Tech stack
Job description
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., * 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, Job description: Stantec's Buildings team is on a mission to become the world's leading integrated design practice. Our architects, engineers, interior designers, consultants, su…
- 5 days ago
Requirements
- 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