Job Search and Career Advice Platform

Enable job alerts via email!

Backend Java Engineer (Mid-Level)

Madfish

Remote

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing tech company in the United Kingdom is seeking a Backend Java Engineer to design and implement backend systems using Java and Spring Boot. Ideal candidates will have over 3 years of experience with production backend systems and strong skills in cloud-native environments. The position emphasizes clear communication, ownership, and problem-solving in a collaborative setting. Interested applicants should email a detailed application to hey at intempt.com.

Qualifications

  • 3+ years of building production backend systems end-to-end.
  • Deep familiarity with Spring Boot and service clarity.
  • Strong data reasoning skills regarding indexing and storage.

Responsibilities

  • Build and evolve backend services using Java and Spring Boot.
  • Design stable APIs and internal service contracts.
  • Collaborate on architecture patterns and scaling strategies.

Skills

Java (11+)
Spring Boot
Cloud-native environments
Analytical thinking
Communication

Tools

Docker
Kubernetes
Kafka
Job description

Intempt Technologies is hiring a Backend Java Engineer who can design reliable systems, reason clearly about architecture, and ship clean, production-quality services. This role is for someone who has owned real backend components, understands modern Java ecosystems deeply, and thrives in a calm, high-ownership engineering environment.

You’ll work on the backend powering GrowthOS — high-volume event ingestion, segmentation evaluation, personalization systems, and API services used throughout the platform.

What You’ll Do
  • Build and evolve backend services using Java (11+) and Spring Boot with clean boundaries and modular design.
  • Architect data-driven flows — choosing the right storage system, modeling throughput, and ensuring fault tolerance.
  • Design stable, predictable APIs and internal service contracts.
  • Improve observability — logging, metrics, distributed tracing, and failure-mode visibility.
  • Work in cloud-native, containerized environments (Docker, Kubernetes).
  • Collaborate with engineering leadership on architecture patterns and scaling strategies.

About You
  • 3+ years building real, production backend systems end-to-end.
  • Deep comfort with Spring Boot and structuring services for clarity and maintainability.
  • Think in system trade-offs — sync vs async, cache vs DB, consistency vs throughput.
  • Strong reasoning about data: indexing, query patterns, storage behavior, scaling limits.
  • Can walk through architectural decisions clearly and logically.
Nice to Have
  • Python experience for tooling or data workflows.
  • Experience integrating LLM-based capabilities or prompt-driven flows into backend systems.
  • Exposure to vector stores, semantic search, or recommendation systems.
  • Strong familiarity with event-driven systems (Kafka, Pub/Sub, SQS/SNS).

Soft Skills
  • Clear analytical thinking and strong problem-solving abilities.
  • Excellent communication — able to explain architecture decisions simply.
  • Ownership mindset — you take responsibility for systems, not just tasks.
  • Curiosity — you push for deeper understanding and continuous improvement.

Language Requirements
  • At least an intermediate level of spoken and written English, enabling clear and effective communication with team members and stakeholders.

Hiring Process
  1. 15-minute CEO Interview
  2. 45–minute Engineering Interview

    • Architecture reasoning
    • Code/system walkthroughs
    • Scaling and failure-mode thinking
How to apply

Please email hey at intempt.com with a short explanation (under 800 words) of how you’d approach responsibilities like the ones above.

Walk us through your thinking as if you were already doing the job.

Include:

  • Resume
  • Links to GitHub or relevant backend work
  • A short video or illustrative explanation of a backend service you built and why you designed it that way

We rarely hire at Intempt — when we do, applications are high volume. Please keep your note concise.

Equal Opportunity

Intempt Technologies is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.