Job Details

Technical Lead

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.

×

Apply for this Position

All fields marked with * are required

Accepted: PDF, DOC, DOCX (Max 5MB)