Technical Lead (Java Microservices & DevOps Engineer)
Java Microservices & DevOps Engineer
Job Summary
We are looking for a skilled Java Microservices & DevOps Engineer with strong hands-on experience in building, deploying, and managing cloud-native applications. The ideal candidate should have solid knowledge of Java-based microservices, containerization, and Kubernetes-driven deployments, along with a DevOps mindset to support CI/CD and automated infrastructure.
Years of Experience: 5 to 7yrs Years
Work Location: Telford, UK
Frequency: twice per week
Key Responsibilities
- Design, develop, and maintain Java-based microservices
- Build RESTful APIs using Spring Boot and microservices architecture
- Containerize applications using Docker
- Deploy, manage, and monitor applications on Kubernetes
- Implement and maintain CI/CD pipelines for automated build and deployment
- Collaborate with DevOps, QA, and architecture teams to ensure scalable and reliable solutions
- Troubleshoot production issues and optimize application performance
Required Skills & Experience
- Strong experience in Java and Spring Boot
- Good understanding of Microservices architecture
- Hands-on experience with Docker (image creation, container management)
- Practical experience deploying and managing applications on Kubernetes
- Solid knowledge of DevOps practices, CI/CD pipelines (eg, Jenkins, GitHub Actions, GitLab CI)
- Familiarity with Linux, Git, and basic cloud concepts
- Experience with cloud platforms (Azure/AWS/GCP)
- Good problem-solving and communication skills
Nice to Have
- Knowledge of AI and Machine learning.
- Working experience of Enterprise Content Management platforms.
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
- Understanding of security best practices in containerized environments.