Cloud-Native Software Developer (Ref: 190314)
2 days ago
Bristol
Job Title: Cloud Software Developer Inside IR35 Contract Length: 6 months Location: Hybrid – 1 day per week on-site (Oxfordshire or London office) Start Date: Required Immediately Contact: Role Summary: We are seeking a skilled Cloud-Native Software Developer with strong experience in cloud native technologies to support our clients transformation to scalable, resilient, and modern service architectures. You will play a key role in designing, developing, and modernising applications using containerized microservices, CI/CD pipelines, and cloud-native tooling. The ideal candidate will thrive in a DevSecOps culture and be comfortable working in fast-paced, cross-functional teams. Key Responsibilities: • Design and develop cloud-native applications using microservices and event-driven architecture., • Build, deploy, and maintain containerised applications on Kubernetes (EKS, AKS, Mainline)., • Implement CI/CD pipelines., • Ensure applications have correct logging, metrics, tracing, and SLI/SLO’s using tools such as Prometheus, Grafana, and Databricks., • Refactor legacy applications for cloud-native readiness using modernisation patterns., • Write clean, tested, and maintainable code following software engineering best practices., • Collaborate with platform teams, SREs, QA, and Product Managers to deliver secure, scalable services., • Contribute to continuous improvement efforts, participate in agile ceremonies, and mentor junior developers where needed. Technical Skills: • Proven experience with at least one public cloud but ideally multi tenant experience (AWS, Azure, or GCP)., • Proficient in Java., • Proficient in Docker and Kubernetes (deployment, scaling, health checks, config management)., • Familiarity with Infrastructure as Code (e.g., Terraform, Ansible)., • Strong understanding of API development and Oracle / PostgreSQL databases., • Experience with CI/CD automation and deployment strategies (e.g., blue/green, canary)., • Good grasp of observability principles (logs, metrics, traces)., • Experience with secure coding, identity management, and secrets management., • Proficient with the use of software development frameworks such as Spring, Hibernate, etc., • Strong version control (Git) and branching strategy experience., • Familiar with contract testing, integration testing, and automated quality gates.