All Jobs Vacancy

Backend Java Engineer

Posted Today by Ventula Consulting

Role Overview

We are looking for an experienced Backend Engineer to develop scalable, reliable, and high-performance Back End services.

This role requires engineers who can rapidly understand an existing distributed system, independently implement new functionality, troubleshoot production issues, and consistently deliver high-quality software.

Responsibilities

  • Design, implement, and maintain Back End services.
  • Develop scalable REST and/or GraphQL APIs.
  • Build reliable, observable, and resilient distributed systems.
  • Write clean, maintainable, and well-tested Java code.
  • Troubleshoot production issues and perform root cause analysis.
  • Improve system reliability, performance, and scalability.
  • Participate in technical design discussions and code reviews.
  • Contribute to CI/CD and engineering best practices.

Must Have

  • 3+ years of professional Java development.
  • Strong knowledge of Java and Spring Boot.
  • Experience building REST APIs.
  • Experience with distributed systems and microservices.
  • Experience with Kubernetes.
  • Experience with Kafka or similar messaging systems.
  • Experience with relational databases (PostgreSQL, MySQL, etc.).
  • Experience writing unit and integration tests.
  • Strong debugging and troubleshooting skills.
  • Experience with observability and monitoring tools.
  • Familiarity with CI/CD pipelines.
  • Understanding of scalability, reliability, and fault tolerance.
  • Ability to quickly learn an existing architecture and deliver independently.

Nice to Have

  • Experience with GraphQL.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Experience with SLOs, SLIs, and error budgets.
  • Experience with A/B testing platforms.
  • Experience working on high-traffic consumer systems.
  • Performance tuning and JVM optimization experience.

What we're looking for

  • Able to become productive within the first few weeks.
  • Comfortable working in large, existing codebases.
  • Strong engineering fundamentals and pragmatic decision making.
  • Excellent debugging and problem-solving skills.
  • Clear written and verbal communication.
  • Advanced Claude and Codex usage.
  • Reliable delivery with minimal supervision.
  • Able to estimate work realistically and communicate risks early.
  • Comfortable working in fast-paced Agile environments.
Rate:
£600/day
Location:
Manchester
IR35 Status:
Not specified
Remote Status:
Not specified
Industry:
IT
Seniority Level:
Mid-Level

Take-Home Pay

£8,400 per month

Visit calculators for additional details

Share job