> Markdown version of [/jobs/ext/3332172-senior-group-technical-architect](https://www.wearedevelopers.com/jobs/ext/3332172-senior-group-technical-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Group Technical Architect - **Company:** HCLTech - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Spring Security, Artificial Intelligence, Application Performance Management, User Authentication, Automation of Tests, Unit Testing, BigQuery, Cloud Computing, Cloud Database, Software Quality, Code Review, Databases, Serialization, Data Structures, Software Design Patterns, DevOps, Memory Management, Github, Monitoring of Systems, Hibernate (Java), Java Persistence API, Java Virtual Machine (JVM), Java Web Services, JSON, Junit, PostgreSQL, MySQL, OAuth, Oracle (Applications), Open Web Application Security, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Redis, Mockito, Prometheus, Distributed Caching, Swagger, Secure Coding, SQL Databases, Openapi, Multithreading, Google Cloud, Spring Cloud, Spring-mvc, Istio, Grafana, Concurrency, Spring-boot, Software Security, Parallel Computation, Git, Event Driven Architecture, Gitlab-ci, Integration Tests, Solid Principles, Kubernetes, Avro, Apache Kafka, Reactive Programming, Machine Learning Operations, Api Gateway, Restful APIs, Terraform, Stream Processing, Domain Driven Design, Splunk, Docker, Jenkins, Microservices - **Published:** September 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=66d9c70b71b6f17e ## About the Role Key Responsibilities * Design, develop, and maintain high-performance, scalable, and resilient Java-based applications. * Build and enhance microservices using Spring Boot, Spring Cloud and RESTful API architecture. * Develop event-driven solutions using Apache Kafka for real-time data processing and integration. * Design and implement cloud-native solutions on Google Cloud Platform (GCP). * Design and develop highly concurrent and scalable applications with a strong understanding of Java Multithreading, Concurrency, Thread Pools, Synchronization, Executor Framework, Completable Future, and Parallel Processing concepts. * Apply 12-Factor App methodology principles to build scalable, maintainable, and cloud-ready applications. * Leverage strong knowledge of Data Structures and Algorithms to develop optimized and efficient solutions. * Utilize in-depth understanding of JVM Architecture, including memory management, garbage collection, thread management, and performance tuning. * Ensure application security by following industry-standard security practices, authentication, authorization, and secure coding guidelines. * Collaborate with architects, product owners, business analysts, QA teams, and DevOps engineers throughout the SDLC. * Drive code quality through code reviews, automated testing, clean coding principles, and best practices. * Implement and maintain CI/CD pipelines to enable efficient and reliable deployments. * Identify performance bottlenecks and optimize applications for scalability and reliability. * Provide technical leadership, mentor junior developers, and contribute to engineering excellence initiatives. * Participate in architectural discussions, design reviews, and technology evaluations. * Troubleshoot production issues and support root cause analysis activities. Classification: Public Required Skillsets Core Technologies * Java 17/21 (or higher) * Spring Boot Framework * Spring MVC * Spring Data JPA / Hibernate * Microservices Architecture * REST API Design and Development Messaging & Integration * Apache Kafka * Event-Driven Architecture * Message Serialization (JSON, Avro) Cloud & DevOps * Google Cloud Platform (GCP) * Docker * Kubernetes * CI/CD Pipelines * Jenkins, GitHub Actions, GitLab CI, or equivalent Security * Spring Security * OAuth 2.0 * JWT Authentication * Secure Coding Practices * API Security and OWASP Guidelines Databases * PostgreSQL * Oracle / MySQL * SQL Query Optimization Engineering Practices * Clean Code Principles * SOLID Design Principles * Design Patterns * Unit Testing (JUnit, Mockito) * Integration Testing * Code Review and Quality Gates * Agile/Scrum Methodologies * Git Version Control Classification: Public Nice-to-Have Skillsets * Reactive Programming (WebFlux, Project Reactor) * GCP Services such as Cloud Run, GKE, Pub/Sub, Cloud SQL, BigQuery * Infrastructure as Code (Terraform) * Observability and Monitoring Tools (Prometheus, Grafana, ELK, Splunk) * API Gateway and Service Mesh Technologies * OpenAPI / Swagger Documentation * Redis or Distributed Caching Technologies * Application Performance Tuning * Exposure to AI/ML integration services * Domain-Driven Design (DDD) * Financial Services or Banking Domain Experience ## Description Key Responsibilities * Design, develop, and maintain high-performance, scalable, and resilient Java-based applications. * Build and enhance microservices using Spring Boot, Spring Cloud and RESTful API architecture. * Develop event-driven solutions using Apache Kafka for real-time data processing and integration. * Design and implement cloud-native solutions on Google Cloud Platform (GCP). * Design and develop highly concurrent and scalable applications with a strong understanding of Java Multithreading, Concurrency, Thread Pools, Synchronization, Executor Framework, Completable Future, and Parallel Processing concepts. * Apply 12-Factor App methodology principles to build scalable, maintainable, and cloud-ready applications. * Leverage strong knowledge of Data Structures and Algorithms to develop optimized and efficient solutions. * Utilize in-depth understanding of JVM Architecture, including memory management, garbage collection, thread management, and performance tuning. * Ensure application security by following industry-standard security practices, authentication, authorization, and secure coding guidelines. * Collaborate with architects, product owners, business analysts, QA teams, and DevOps engineers throughout the SDLC. * Drive code quality through code reviews, automated testing, clean coding principles, and best practices. * Implement and maintain CI/CD pipelines to enable efficient and reliable deployments. * Identify performance bottlenecks and optimize applications for scalability and reliability. * Provide technical leadership, mentor junior developers, and contribute to engineering excellence initiatives. * Participate in architectural discussions, design reviews, and technology evaluations. * Troubleshoot production issues and support root cause analysis activities. Classification: Public Required Skillsets Core Technologies * Java 17/21 (or higher) * Spring Boot Framework * Spring MVC * Spring Data JPA / Hibernate * Microservices Architecture * REST API Design and Development Messaging & Integration * Apache Kafka * Event-Driven Architecture * Message Serialization (JSON, Avro) Cloud & DevOps * Google Cloud Platform (GCP) * Docker * Kubernetes * CI/CD Pipelines * Jenkins, GitHub Actions, GitLab CI, or equivalent Security * Spring Security * OAuth 2.0 * JWT Authentication * Secure Coding Practices * API Security and OWASP Guidelines Databases * PostgreSQL * Oracle / MySQL * SQL Query Optimization Engineering Practices * Clean Code Principles * SOLID Design Principles * Design Patterns * Unit Testing (JUnit, Mockito) * Integration Testing * Code Review and Quality Gates * Agile/Scrum Methodologies * Git Version Control Classification: Public Nice-to-Have Skillsets * Reactive Programming (WebFlux, Project Reactor) * GCP Services such as Cloud Run, GKE, Pub/Sub, Cloud SQL, BigQuery * Infrastructure as Code (Terraform) * Observability and Monitoring Tools (Prometheus, Grafana, ELK, Splunk) * API Gateway and Service Mesh Technologies * OpenAPI / Swagger Documentation * Redis or Distributed Caching Technologies * Application Performance Tuning * Exposure to AI/ML integration services * Domain-Driven Design (DDD) * Financial Services or Banking Domain Experience ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [From event streaming to event sourcing 101](https://www.wearedevelopers.com/videos/91-from-event-streaming-to-event-sourcing-101) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)