Job Description
As a Technical Lead (Java + Azure + Kubernetes), you will be responsible for designing,
developing, and supporting cloud-native applications within the ICCS ecosystem,
specifically for systems such as Argus and CCM Cloud.
The role focuses on microservices-based application development, Kubernetes
platform management, and Azure cloud solutions, ensuring scalable, resilient, and
high-performing enterprise applications.
Technical Lead (Java + Azure + Kubernetes)
Experience – 8–12 years (including 3+ years in Technical Lead/Module Lead role)
Key Responsibilities
Application Development (Java Microservices)
- Lead development of backend services using Java / Spring Boot /
Microservices architecture - Design and implement reusable components, APIs, and service frameworks
- Translate business requirements into scalable technical solutions
- Ensure clean architecture and adherence to coding best practices
Kubernetes & Platform Engineering - Design and manage containerized applications using Docker and Kubernetes
(AKS preferred) - Define best practices for:
o Deployment
o Scaling
o High availability - Troubleshoot and resolve production issues related to Kubernetes workloads
- Optimize performance of services running in cloud environments
Azure Cloud Engineering - Design and implement solutions using Microsoft Azure, including:
o Azure Kubernetes Service (AKS)
o Azure App Services / Functions (as needed)
o Storage and API services - Ensure secure, scalable, and cost-effective cloud deployments
DevOps & CI/CD - Define and implement CI/CD pipelines (Azure DevOps / Jenkins / GitHub
Actions) - Enforce:
o Code quality standards
o Automated builds and deployments - Support release management and production deployments
Integration & API Management - Design and manage REST APIs and service integrations
- Collaborate with integration teams to ensure smooth interaction with:
o Upstream/downstream systems
o API and event-based interfaces - Support troubleshooting of cross-system integration issues
Database & Data Layer - Work with relational databases (Oracle / SQL Server)
- Perform:
o Query optimization
o Data access design
o Performance tuning - Ensure data integrity and efficient data handling
Technical Leadership - Provide technical guidance and mentor developers
- Conduct code reviews and enforce engineering standards
- Drive sprint planning, task prioritization, and delivery quality
- Collaborate with architects and cross-functional teams
Technical & Engineering Skills
Must Have - Strong hands-on experience in Java (Spring Boot, Microservices)
- Expertise in Kubernetes (AKS preferred) and containerization (Docker)
- Experience with Microsoft Azure cloud services
- Strong understanding of API design and backend services
- Experience with CI/CD pipelines and DevOps practices
- Good knowledge of SQL and relational databases
- Strong troubleshooting and debugging skills
Good to Have - Experience with:
o API documentation tools (Swagger/OpenAPI)
o Security frameworks (Spring Security, OAuth2)
o Messaging/event systems (Kafka, Solace, Event Hub) - Exposure to:
o Infrastructure as Code (Terraform / ARM / Bicep)
o Monitoring and observability tools
Domain Exposure (Preferred) - Enterprise / workflow-based systems
- Consumer complaints or regulated application environments
Thank you for your interest in this role. Please also share your CV at Vedika@lsarecruit.co.uk and if suitable, we will get in touch with you to discuss further.