Summary: The Technical Lead/Senior Backend Engineer role focuses on developing and securing enterprise-grade, cloud-native backend services using Golang and Java microservices. The position requires hands-on experience in RESTful API development and microservices architecture, working within an Agile team. The role is hybrid, requiring three days per week onsite in Bristol. Candidates should have 5-8 years of relevant experience in a regulated environment.
Key Responsibilities:
- Develop and secure enterprise-grade, cloud-native backend services.
- Implement RESTful API design and development.
- Work closely with engineers, security specialists, and product teams in an Agile delivery model.
- Troubleshoot performance and security issues in production.
- Design microservices architectures and implement authorization using OAuth 2.0.
Key Skills:
- Strong hands-on experience with Golang and Java (JAX-RS).
- Experience with microservices, Spring, and Spring Boot.
- Solid understanding of design patterns for APIs and microservices.
- Basic knowledge of CI/CD pipelines.
- Experience with Google Cloud Platform (GCP), Docker, and Kubernetes.
Salary (Rate): £400 per day
City: Bristol
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Detailed Description From Employer:
Technical Lead/Senior Backend Engineer (Golang / Java Microservices) Hybrid – 3 days per week onsite Experience: 5–8 Years I am recruiting on behalf of my client, a leading global technology services and consulting company , for an experienced Senior Backend Engineer with strong Golang and Java microservices expertise. You will join a highly skilled team responsible for building and securing enterprise-grade, cloud-native backend services , supporting mobile applications within a large, regulated environment. Role Overview This role is hands-on and delivery-focused, requiring deep experience in RESTful API development , microservices architecture , and secure, scalable backend systems . You will work closely with engineers, security specialists, and product teams in an Agile delivery model . Mandatory Skills & Experience Strong hands-on experience with Golang JAX-RS (Java API for RESTful Web Services) – mandatory Java, Microservices, Spring & Spring Boot Hands-on experience implementing microservices architectures REST API design and development Microservices authorization using OAuth 2.0 Java 8+, including multithreading Spring modules: AOP, Spring Boot, Spring Data JPA Experience troubleshooting performance and security issues in production Solid understanding of design patterns for APIs and microservices Basic knowledge of CI/CD pipelines Experience working in Agile delivery environments Preferred / Desirable Experience Google Cloud Platform (GCP) – containerised API development & deployment Docker & Kubernetes (preferably on GCP) Cloud-agnostic microservices development Experience with cryptography frameworks in Go and/or Java SQL databases Exposure or interest in application security / mobile app security Experience with DevOps tooling and cloud environments