Java Development 4–8 years of experience in Java development . Strong understanding of Core Java, OOP, collections, exception handling and application troubleshooting . Experience working with enterprise Java applications. Ability to understand existing application architecture and identify changes required for containerisation. Positive debugging and analytical skills. Experience working with Cloud infrastructure – AWS, Azure or GCP. Hands-on experience with Kubernetes or OpenShift. Knowledge of Terraform / Infrastructure as Code (IaC) . Experience with CMDB tools and application/service dependency mapping. Understanding of observability, monitoring, logging and alerting stacks . Experience with tools such as Prometheus, Grafana, ELK/EFK or equivalent. Understanding of application performance monitoring and troubleshooting. Experience working on large-scale Cloud Migration / Application Modernisation programmes. Knowledge of microservices and cloud-native application architectures.