Senior Group Technical Architect

HCLTech
London, UK
3 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

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
+60 more
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

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all