Backend & Event Streaming Engineer in Northampton

Backend & Event Streaming Engineer in Northampton

Northampton Full-Time On-site
E

Job Description

We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Role Title: Backend & Event Streaming Engineer
Location: Northampton/2-3 days a week onsite
Duration: 31/05/2027

Role Description:

  • We are seeking an experienced Backend & Event Streaming Engineer to design, develop, and support highly scalable Java-based microservices and event-driven platforms.
  • The ideal candidate will have deep expertise in Java, Spring Boot, Apache Kafka, and modern DevOps practices, with a strong focus on building resilient, observable, and high-performance Back End systems.
  • This role involves ownership of the full software life cycle, from development and testing through deployment and production support.

Key Responsibilities

  • Design, develop, and maintain production-grade Spring Boot microservices, APIs, and event-driven applications.
  • Build and optimize Kafka producers and consumers, including partitioning strategies, offset management, retries, compaction, dead-letter queues, and exactly-once processing.
  • Implement advanced event-driven patterns including idempotent processing, event replay, state reconstruction, snapshot management, and multi-topic state aggregation.
  • Develop secure and scalable RESTful and event-driven integrations using industry best practices.
  • Create comprehensive unit, integration, and component tests following a strict Test-Driven Development (TDD) approach.
  • Ensure application observability through structured logging, metrics, distributed tracing, and proactive monitoring.
  • Support production environments by troubleshooting and resolving issues in distributed systems.
  • Develop and maintain Docker containers, CI/CD pipelines, and automated deployment processes using GitLab.
  • Collaborate closely with engineering, product, security, and platform teams to deliver reliable and scalable solutions.
  • Leverage AI-assisted engineering tools responsibly to improve development efficiency while maintaining code quality and governance.

Required Skills & Experience

  • Strong hands-on experience with Java and Spring Boot for enterprise-scale Back End and microservices development.
  • Deep knowledge of Apache Kafka, including consumer groups, rebalancing, offset management, partitioning, compaction, lag monitoring, and exactly-once semantics.
  • Experience in event sourcing and event-driven architectures, including replay-safe processing and state management.
  • Strong understanding of REST APIs, JSON Schema, and secure service-to-service communication.
  • Expertise in JUnit, Maven/Gradle, mocking frameworks, and disciplined TDD practices.
  • Experience with Docker, Docker Compose, and GitLab CI/CD pipelines.
  • Proven ability to troubleshoot and support distributed systems in production environments.
  • Hands-on experience with AI-assisted development tools such as Claude Code, GitHub Copilot, or equivalent platforms.

Preferred Skills

  • Knowledge of CloudEvents standards and event correlation patterns.
  • Experience with gRPC and high-throughput service design.
  • Familiarity with observability platforms such as OpenTelemetry, Prometheus, Grafana, CloudWatch, or Observe.
  • Experience working within Identity & Access Management (IAM), Authorization, or Security-focused domains.
  • Exposure to regulated industries such as Banking, Financial Services

If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often Shortlisted within 48 hours.

Backend & Event Streaming Engineer in Northampton employer: eTeam Workforce Limited

As a leading Global Recruitment specialist, we pride ourselves on fostering a dynamic and inclusive work culture that prioritises employee growth and development. Located in Telford, our team enjoys the flexibility of a hybrid work model, allowing for a balanced approach to professional and personal life while engaging with cutting-edge data technologies. We offer competitive benefits and a collaborative environment where innovative ideas are encouraged, making us an excellent employer for those seeking meaningful and rewarding careers in IT Data Architecture.

E

Contact Details:

eTeam Workforce Limited Recruitment Team