Senior Java Software Engineer

Senior Java Software Engineer

Posted 2 days ago by Brookwood Recruitment Ltd on Linkedin

Negotiable
Inside
Hybrid
Manchester Area, United Kingdom

Summary: The Senior Software Engineer role involves leading a critical migration project focused on transitioning services between Kubernetes environments within a cloud-native, DevOps-driven framework. The position requires a blend of software engineering and Site Reliability Engineering (SRE) skills to enhance automation, observability, and system resilience. This contract role offers the opportunity to significantly impact engineering transformation in a global tech environment. Candidates will work collaboratively across teams while mentoring peers in relevant technologies.

Key Responsibilities:

  • Lead migration efforts for services running in Kubernetes, ensuring smooth rollouts with zero-downtime strategies.
  • Design and build scalable, reliable software optimized for performance in cloud-native environments (AWS + Kubernetes).
  • Automate processes to reduce toil and accelerate delivery using Infrastructure-as-Code and CI/CD best practices.
  • Implement observability through enhanced logging, metrics, and alerts to maintain service health throughout migration.
  • Troubleshoot complex systems and lead incident response, root cause analysis, and iterative improvements.
  • Collaborate across teams, sharing expertise and mentoring peers in Kubernetes, SRE, and scalable architecture.

Key Skills:

  • Strong commercial experience with Java.
  • Proven hands-on expertise in Kubernetes and AWS.
  • Background in site reliability engineering, automation, or large-scale migrations.
  • Deep understanding of Agile DevOps environments.
  • Strong communication and stakeholder collaboration skills.

Salary (Rate): £675

City: Manchester

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT