Backend Java Engineer

Next Ventures Ltd.
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Automation of Tests
Azure
Databases
Continuous Integration
Github
Gradle
JUnit
PostgreSQL
Liquibase
Mockito
Standard Sql
Swagger
TypeScript
Openapi
React
Spring-boot
SC Clearance
Gitlab-ci
Kubernetes
Kafka
REST
Docker
Jenkins
Microservices

Job description

We need a genuinely hands-on Senior Backend Java Engineer with recent Java 17/21+ and Spring Boot experience, who has built APIs/microservices from scratch, writes automated tests, has worked with PostgreSQL, Docker, and CI/CD, and either already holds SC clearance or is willing and eligible to obtain it.

Requirements

We are looking for a hands-on Senior Backend Java Engineer with recent experience building, testing, and deploying production-grade APIs and microservices. This is a coding-first Back End role. We want someone actively engineering in their current or most recent role, not someone whose recent experience is mainly support, coordination, architecture-only, or line management. Essential skills and experience

  • Strong hands-on commercial coding experience with modern Java (Java v17 min, v21 LTS or newer preferred)
  • Strong experience with Spring Boot
  • Experience building REST APIs/microservices from scratch
  • Strong testing skills using JUnit, Mockito, and ideally TDD
  • Experience with PostgreSQL or another relational SQL database
  • Experience with Docker
  • Experience with CI/CD pipelines (eg Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
  • Comfortable working in agile, cross-functional teams
  • Has current SC clearance, or is willing and eligible to undergo SC clearance

Desirable

  • OpenAPI/Swagger
  • Liquibase or Flyway
  • Gradle
  • Kafka
  • Observability/monitoring experience
  • Exposure to Kubernetes
  • Some awareness of React/TypeScript

What we need from candidates

  • Built Back End services or APIs themselves
  • Worked on microservice-based systems
  • Written automated tests as part of delivery
  • Used Docker and CI/CD in practice
  • Stayed technically current with modern Java and Spring Boot

About the company

Next Ventures seeks several experienced Java Developers to join a key Delivery team with our UK based Project/Client.

Apply for this position