cover image
HCLTech

Full Stack Engineer

On site

London, United kingdom

Full Time

12-02-2026

Share this job:

Skills

Communication Java JavaScript SQL NoSQL MySQL MongoDB PostgreSQL Splunk CI/CD DevOps Docker Kubernetes Monitoring Jenkins Test Selenium Regression Testing Stakeholder Management Problem-solving Architecture Regression Databases angular Azure react AWS cloud platforms Spring Hibernate GCP HTML5 Spring Boot Maven CI/CD Pipelines Kafka Prometheus Microservices gRPC

Job Specifications

Role Summary

We are seeking an experienced Full Stack Architect to design, build, and govern scalable, secure, and high-performance enterprise applications. The role requires strong hands-on expertise across front-end, back-end, microservices, cloud, and DevOps, along with the ability to guide teams and define technical standards.

Key Responsibilities

Design end-to-end full stack architecture for web and enterprise applications.
Define and implement microservices-based architectures using modern frameworks.
Own application design decisions, including scalability, performance, security, and resilience.
Develop and review backend services and APIs.
Collaborate closely with UI, backend, DevOps, QA, and product teams.
Ensure adherence to coding standards, architectural best practices, and design patterns.
Perform code reviews and mentor senior and junior developers.
Drive cloud adoption, CI/CD pipelines, and DevOps best practices.
Participate in technical discussions with stakeholders and customers.

Technical Skills (Mandatory)

Backend

Strong expertise in Java (Core Java, Java 8+)
Frameworks: Spring Boot, Spring MVC, Hibernate
RESTful API design, Microservices architecture
Messaging/Event-driven systems (e.g., Kafka)

Frontend

Strong knowledge of HTML5, CSS3, JavaScript (ES6+)
Modern frameworks: Angular / React
Experience with responsive UI and reusable component design

Databases

Relational: Oracle, PostgreSQL, MySQL
NoSQL: MongoDB
Strong SQL and performance tuning skills

Cloud & DevOps

Cloud platforms: AWS / Azure / GCP
CI/CD tools: Jenkins, Maven
Containerization: Docker, Kubernetes
Monitoring & logging tools (e.g., ELK, Prometheus, Splunk)

Testing & Quality

Experience with Unit, Integration, and Regression testing
Knowledge of test frameworks (Selenium, Karma, Cucumber)
Exposure to TDD / BDD practices

Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field.
18 Yrs of overall IT experience.
Strong problem-solving, communication, and stakeholder management skills.

Nice to Have

Exposure to API gateways and integration platforms.
Experience with gRPC communication.
Knowledge of application performance monitoring tools (e.g., New Relic).
Domain experience in Banking / Financial Services.
Familiarity with AI/ML integration at an enterprise level.

About the Company

HCLTech is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending Dece... Know more