Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

Norton Blake

England

On-site

GBP 40,000 - 60,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services organisation is looking for an experienced Java Developer with strong Golang skills to enhance backend services in a modern cloud architecture. The role involves designing and developing microservices, collaborating with cross-functional teams, and ensuring code quality. Candidates should have 5+ years of software development experience and a strong understanding of APIs and distributed architectures. This position is hybrid, requiring 2-3 days on-site work each week, and offers a competitive day rate based on experience.

Qualifications

  • 5+ years of commercial software development experience.
  • Strong commercial experience with Java.
  • Hands-on experience developing services in Golang.

Responsibilities

  • Design, develop, and maintain backend services using Java and Golang.
  • Contribute to building microservices-based systems.
  • Develop and maintain APIs and distributed services.

Skills

Java
Golang
Microservices
APIs
Problem-solving
Spring/Spring Boot

Tools

AWS
Azure
Docker
Kubernetes
Kafka
RabbitMQ
Job description
Job Title

Java Developer (Golang)

Contract

6 months (Inside IR35) - Extendable

Location

Hybrid (2-3 days per week on-site)

Rate

DOE

Client

Leading Financial Services Organisation

Overview

A leading financial services client is seeking an experienced Java Developer with strong Golang exposure to join a critical engineering programme. This role will focus on building and enhancing high-performance backend services within a modern, cloud-based architecture. You'll be working alongside senior engineers on scalable, resilient systems that support business-critical platforms, with a strong emphasis on clean code, performance, and reliability.

Key Responsibilities
  • Design, develop, and maintain backend services using Java and Golang
  • Contribute to the build and evolution of microservices-based systems
  • Develop and maintain APIs and distributed services
  • Collaborate with architects, engineers, and product teams on solution design
  • Ensure code quality through testing, reviews, and best practices
  • Support performance, scalability, and security requirements
  • Work within Agile delivery teams
Required Skills & Experience
  • 5+ years of commercial software development experience
  • Strong commercial experience with Java
  • Hands‑on experience developing services in Golang
  • Experience building backend systems and APIs
  • Solid understanding of microservices and distributed architectures
  • Experience with Spring / Spring Boot
  • Strong problem‑solving skills in complex technical environments
Desirable Experience
  • Background in financial services or regulated environments
  • Cloud platforms: AWS, Azure, or GCP
  • Containerisation and orchestration (Docker, Kubernetes)
  • Event‑driven or messaging systems (Kafka, RabbitMQ, etc.)
  • Exposure to DevOps or CI/CD pipelines
Contract Details
  • Initial 6-month contract, with strong extension potential
  • Inside IR35
  • Hybrid working: 2-3 days per week on-site
  • Competitive day rate, dependent on experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.