Cloud Architect

Job Title: Java Architect

Location: London, UK (Hybrid)

Industry: Banking / Financial Services

Job Summary

We are seeking a highly experienced Java & AWS Cloud Architect to lead the design and delivery of large-scale, secure, and resilient microservices-based solutions within the banking domain. The ideal candidate will bring deep expertise in Java, Spring Boot, cloud-native architecture on AWS, and DevOps practices, with a proven track record of designing enterprise-grade systems and driving cloud modernization initiatives.

Key Responsibilities

Architecture & Solution Design

  • Define end-to-end architecture for microservices, APIs, integrations, and data flows.
  • Create solution blueprints, sequence diagrams, and AWS reference architectures.
  • Drive non-functional requirements including scalability, availability, performance, reliability, DR, and observability.

Cloud & Platform Engineering

  • Design secure, scalable, and cost-optimized AWS solutions using services such as EKS/ECS, Lambda, API Gateway, ALB/NLB, RDS/Aurora, DynamoDB, S3, ElastiCache, MSK/Kinesis, CloudWatch, IAM, and KMS.
  • Establish CI/CD pipelines and infrastructure using Terraform/CloudFormation.
  • Define environment strategies across dev, test, staging, and production.

Engineering Leadership

  • Provide hands-on technical guidance in Java/Spring Boot and microservices best practices.
  • Review code and architecture designs, enforce standards, and mentor engineering teams.
  • Collaborate with Product, Security, SRE, and QA teams to ensure end-to-end delivery.

Security & Compliance

  • Implement secure design principles including encryption, secrets management, OAuth2/OIDC, network segmentation, and least-privilege IAM.
  • Ensure alignment with industry standards such as OWASP, NIST, CIS Benchmarks, PCI DSS, and ISO 27001.

Observability & Resilience

  • Define logging, metrics, and tracing using OpenTelemetry and CloudWatch.
  • Design for high availability and disaster recovery with multi-AZ setups, backups, and RPO/RTO targets.
  • Implement resilience patterns such as circuit breakers, retries, and backoff strategies.

Governance & Stakeholder Management

  • Translate business requirements into architecture roadmaps and technical decisions.
  • Present solutions to senior stakeholders and manage risks, dependencies, and cloud costs.

Required Skills & Experience

  • Experience: 10–15 years overall, with 4–6 years in an architecture role designing distributed systems at scale.

Core Technologies:

  • Java 11+/17, Spring Boot, Spring Cloud, JPA/Hibernate, RESTful APIs.
  • Microservices architecture, DDD, BFF patterns, event-driven systems.

AWS Cloud:

  • EKS/ECS, Lambda, API Gateway, S3, RDS/Aurora, DynamoDB, MSK/Kinesis, ElastiCache, CloudWatch, IAM, KMS, Secrets Manager, Route 53, ALB/NLB, VPC, Subnets, NACLs, Security Groups.

DevOps & Containerization:

  • CI/CD using Jenkins, GitHub Actions, or GitLab.
  • IaC with Terraform/CloudFormation.
  • Docker and Kubernetes.

Messaging & Integration:

  • Kafka/MSK, SQS/SNS, gRPC, REST, webhooks, and integration gateways.

Databases & Caching:

  • SQL (PostgreSQL, MySQL, Aurora), NoSQL (DynamoDB/DocumentDB), Redis/ElastiCache.

Architecture Competencies:

  • Designing scalable, fault-tolerant systems.
  • Performance tuning, capacity planning, and AWS cost optimization.
  • Strong understanding of networking, TLS, DNS, routing, and cloud security.

Soft Skills

  • Excellent communication and stakeholder engagement skills.
  • Strong documentation and presentation abilities.
  • Proven leadership with the ability to mentor teams and drive engineering best practices.

Job Details

Company
iXceed Solutions
Location
Slough, Berkshire, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted