Ubique Systems

TRCI-26-04866

GCP Java Solution Architect (Cloud-Native Microservices & Security)

Contract Solution Architect to design end-to-end architecture for cloud-native Java applications on GCP. The role focuses on Java 11+/Spring Boot microservices, REST and event-driven patterns (Kafka/Pub/Sub), and strong security architecture including authentication/authorization, fine-grained and policy-based authorization, and API security (OAuth2/JWT/OIDC) via API gateways (Apigee/Cloud Endpoints). You will define standards and best practices, ensure scalability/high availability, guide teams through reviews and troubleshooting, and collaborate with DevOps and Security, with exposure to agentic AI guardrails.

Position summary

Location
United Kingdom
Workplace
On-site
Employment
Contract
Experience
Minimum 15 years and Maximum 20 years
Apply now

Role overview

Why This Role Matters.

Contract Solution Architect to design end-to-end architecture for cloud-native Java applications on GCP. The role focuses on Java 11+/Spring Boot microservices, REST and event-driven patterns (Kafka/Pub/Sub), and strong security architecture including authentication/authorization, fine-grained and policy-based authorization, and API security (OAuth2/JWT/OIDC) via API gateways (Apigee/Cloud Endpoints). You will define standards and best practices, ensure scalability/high availability, guide teams through reviews and troubleshooting, and collaborate with DevOps and Security, with exposure to agentic AI guardrails.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Design end-to-end architecture for cloud-native applications using Java, Spring Boot, and Microservices.

02

Define architectural best practices, standards, and frameworks for GCP-based solutions.

03

Ensure security, scalability, and high availability of applications.

04

Design microservices architecture with RESTful APIs and event-driven patterns (Kafka/Pub-Sub).

05

Good experience in Authentication and Authorisation implementations

06

Good understanding on Fine grain and policy-based authorisation

07

Exposure and deep understanding on Agentic AI guardrails

08

Implement API security with OAuth2, JWT, OpenID Connect, and API Gateway (Apigee/Cloud Endpoints).

09

Implement authentication and authorization mechanisms for applications and APIs

10

Guide development teams on best practices, design patterns, and cloud security.

11

Collaborate with Product Owners, DevOps, and Security teams to ensure successful solution delivery.

12

Conduct code reviews, performance tuning, Architectural reviews and troubleshooting.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Java

02

Java 11

03

Spring Boot

04

Spring Security

05

Spring Cloud

06

Microservices

07

REST

08

Event-driven

09

Kafka

10

Google Pub/Sub

11

GCP

12

GKE

13

Kubernetes

14

Docker

15

Terraform

16

CI/CD

17

IAM

18

OAuth2

19

JWT

20

OpenID Connect

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Solution architecture for cloud-native applications

Java 11+

Spring Boot

Microservices architecture

RESTful API design

Event-driven architecture

Kafka and/or Google Pub/Sub

GCP (compute, networking, storage)

GCP IAM and security concepts

Authentication and authorization implementations

Fine-grained and policy-based authorization

API security: OAuth2, JWT, OpenID Connect

API Gateway / API Management: Apigee and/or Cloud Endpoints

Spring Security

Kubernetes (GKE)

Docker

Terraform

CI/CD pipelines

Security, scalability, and high availability design

Architectural reviews, troubleshooting, performance tuning, code reviews

Preferred

Nice to Have

Spring Cloud

Forgerock

GraphQL

gRPC

Service Mesh (Istio or Linkerd)

Observability tools (Dynatrace, Grafana, ELK)

AI/ML integrations

Agentic AI understanding

Agentic AI guardrails

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for GCP Java Solution Architect (Cloud-Native Microservices & Security)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.