Back to list

Vacancy description

Senior Java Developer in London, United Kingdom

Intelligent Steps

  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

£85k - £95k per annum

London, United Kingdom

Salary: £85,000 - 95,000 per year Requirements:

  • Extensive commercial Java experience, typically around 10 years or equivalent depth, including recent work with Java 17 or 21, concurrency, collections and JVM performance.
  • Strong experience with Spring Boot, dependency injection, Spring Data JPA, Hibernate and Spring Security.
  • A track record of delivering and operating microservices, with an understanding of service boundaries, timeouts, retries, circuit breakers and eventual consistency.
  • Experience designing REST APIs with OpenAPI documentation, OAuth 2.0 or OpenID Connect, and token-based access control.
  • Practical experience with Apache Kafka or a comparable messaging platform, including consumer groups, ordering, delivery guarantees and duplicate processing.
  • Strong SQL skills, relational data modelling, transaction management and query optimisation, ideally using PostgreSQL; familiarity with Redis caching.
  • Experience deploying applications to AWS or an equivalent cloud, using Docker and Kubernetes.
  • Experience with JUnit 5, Mockito and integration testing using tools such as Testcontainers or WireMock.
  • Confidence with Git, Maven or Gradle, and CI/CD tools such as GitHub Actions, GitLab CI or Jenkins.
  • Ability to break down ambiguous requirements, explain design choices, review code constructively and work effectively within an Agile team.
  • Experience migrating monolithic applications using incremental approaches such as the strangler pattern.
  • Knowledge of domain-driven design, contract testing and distributed transaction patterns such as sagas or the transactional outbox.
  • Experience with Terraform, Helm and AWS services such as EKS, RDS and MSK.
  • Familiarity with OpenTelemetry, Prometheus, Grafana and performance or load-testing tools.
Responsibilities:
  • Design, build and maintain Java microservices, taking features from technical design through testing, deployment and production support.
  • Develop secure REST APIs with clear contracts, versioning, validation and consistent error handling.
  • Implement Kafka producers and consumers, including retries, idempotent processing and dead-letter handling.
  • Contribute to architecture discussions, documenting decisions about service boundaries, data ownership and integration patterns.
  • Write automated tests and review code to maintain quality, readability and long-term maintainability.
  • Improve application performance and reliability using profiling, metrics, logs and distributed tracing.
  • Work with DevOps engineers on container deployments and CI/CD pipelines; diagnose production issues and implement lasting fixes.
  • Collaborate with product owners and QA engineers, explain technical trade-offs and mentor less experienced developers.
  • Help define service boundaries and API contracts, plan incremental migration and resolve issues such as duplicate events, failed downstream calls and data consistency across services.
Technologies:
  • API
  • AWS
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • Git
  • GitHub
  • GitLab
  • Gradle
  • Grafana
  • Helm
  • Hibernate
  • Support
  • JPA
  • JVM
  • JUnit
  • Java
  • Jenkins
  • Kafka
  • Kubernetes
  • LESS
  • Maven
  • OAuth
  • OpenAPI
  • OpenID
  • OpenTelemetry
  • PostgreSQL
  • Prometheus
  • REST
  • Redis
  • SQL
  • Security
  • Spring
  • Spring Boot
  • Terraform
  • microservices
  • Backend

More:

We are hiring a Senior Java Developer for a programme modernising a digital platform covering customer onboarding, order management, billing and notifications. The work combines extracting functionality from an existing monolithic application with developing independently deployable and scalable services, with the aim of shortening release cycles, improving resilience and supporting growing transaction volumes without disrupting existing users. Our proposed stack centres on Java 21 and Spring Boot, REST APIs, Apache Kafka, PostgreSQL, Redis, Docker, Kubernetes and AWS, supported by automated build, test and deployment pipelines. You will join a collaborative team working with product, QA and DevOps colleagues. We offer scope to influence platform design and delivery, tackle migration and scaling challenges, and help establish engineering practices the wider team can build on.

last updated 42 week of 2026

Similar vacancies

More like this role

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • Backend
... responsibilities, or broaden your experience across different industries and technologies, you'll find plenty of opportunities to do so here. What You'll Be Doing As a Senior Java Developer, you will: - Design, develop, and maintain enterprise applications using Java and Spring Boot. - Build and enhance RESTful APIs and microservices ...

Newcastle, United Kingdom

  • Hybrid
  • Contract
  • Backend

£45k - £70k per annum

... improvement - Keep up to date with industry trends and emerging technologies, and apply software development best practices Technologies: - CSS - Hibernate - Java - JavaScript - Spring - microservices More: We are seeking a Senior Java Developer to join our dynamic team and contribute to impactful projects in a collaborative ...

Stockport, United Kingdom

  • Hybrid
  • Backend
Join EPAM as a Java Developer in a hybrid role based in London. Work on complex, data-intensive systems while collaborating with multi-national teams across the globe. You'll architect innovative solutions, mentor talented developers and lead technical initiatives using cutting-edge technologies. This is an excellent opportunity ...

London, United Kingdom

  • Remote
  • Full-time
  • Part-time
  • Backend
... company, who manages all applications and next steps. Our partner is looking for a Java Developer Associate based in United Kingdom. Join a remote team as a Java Developer Associate and contribute to the development and maintenance of desktop and web-based applications. In this role, you will use your Core Java expertise ...

United Kingdom

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
  • Fullstack
  • Consulting

£70k - £85k per annum

Senior Full Stack Developer Internal Title: Software Engineering Senior Consultant Location: London, UK (Hybrid - typically 1-2 days per month in office) Contract: Permanent, Full-time Package (perm): £70,000 - £85,000 + 10% Bonus + 10% Shares + Benefits (see more below) About Appvia Appvia is a specialist cloud, platform, ...

London, United Kingdom

  • On-site
  • IT
  • Backend
... purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Team is seeking a highly technical, hands-on Java developer. Our group is focused on bringing a new level of efficiency, transparency and openness to the trading process by building a collaborative community ...

London, United Kingdom

Avanti Recruitment

Java Full-Stack Developer

  • Remote
  • Hybrid
  • On-site
  • Full-time

£60k - £75k per annum

... development tools. - Telecommunications experience is desirable but not essential. - The role may suit someone with 5+ years of full-stack development experience or a senior developer who enjoys hands-on coding and taking ownership of technical solutions. Responsibilities: - Design, develop, and enhance our core software products. ...

Mary-le-bone, United Kingdom

Guinness Partnership

Senior Systems Developer

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
  • Project Management

£65k per annum

Salary: £65,000 - 65,000 per year Requirements: - We are seeking a highly skilled Senior Systems Developer with excellent communication skills and the ability to build strong working relationships across the organisation. - We require proven professional experience in development, programming, and integration for Housing ...

Bentley, United Kingdom

  • Remote
  • Hybrid
  • Full-time
  • IT
  • Fullstack

£46k - £66k per annum

We are looking for a Full Stack Developer to help us build and improve SiteView using React, Java and AWS. If you enjoy working across front-end and back-end development, solving technical challenges and collaborating with an experienced team, we’d like to meet you! Key about your role As a Full Stack Developer at Keylane ...

Edinburgh, United Kingdom

  • Remote
  • Hybrid
  • Full-time
  • IT
  • Fullstack

£46k - £66k per annum

We are looking for a Full Stack Developer to help us build and improve SiteView using React, Java and AWS. If you enjoy working across front-end and back-end development, solving technical challenges and collaborating with an experienced team, we’d like to meet you! Key about your role As a Full Stack Developer at Keylane ...

London, United Kingdom

Chroma Recruitment

Senior Salesforce Developer

  • Full-time
... APIs, event-driven architecture and data integration tooling * Good understanding of SQL, data modelling, data warehousing and ETL/ELT concepts * Proficiency in JavaScript, Apex, Java or Python * Solid grasp of Salesforce security, governance, data privacy and GDPR * Experience with CI/CD, source control, automated testing ...

Manchester, United Kingdom