Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

Insight International (UK) Ltd

Bournemouth

On-site

GBP 50,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company is seeking a Software Engineer / Java Developer to design and maintain scalable backend applications. The ideal candidate will have hands-on experience with Java, Spring Boot, and REST APIs, along with knowledge of SQL databases and cloud-native development practices. Responsibilities include developing backend services, optimizing databases, and managing deployments. This position is onsite in Bournemouth, offering a 1-year fixed-term contract.

Qualifications

  • 5+ years of Java and Spring Boot experience.
  • Proficient in REST API development and SQL databases.
  • Familiarity with Docker, Kubernetes, and cloud deployment.

Responsibilities

  • Develop and maintain backend services using Java, Spring Boot, and REST APIs.
  • Work on database design and optimization.
  • Deploy applications on Kubernetes platforms.

Skills

Java
Spring Boot
REST API development
SQL databases
Docker
Kubernetes
CI/CD tools
Unit testing
Integration testing
Problem-solving

Tools

JIRA
Confluence
Maven
Gradle
Jenkins
GitLab CI
Swagger/OpenAPI
Job description

Software Engineer / Java Developer

Location : Bournemouth, UK (Onsite 5 days / week)

Type : 1 year FTC (Fixed Term Contract)

Job Summary

We are looking for a skilled Software Engineer / Java Developer to design, develop, and maintain scalable backend applications. The ideal candidate must have strong hands‑on experience in Java, Spring Boot, REST APIs, and cloud‑native development.

Key Responsibilities
  • Develop and maintain backend services using Java , Spring Boot , and REST APIs
  • Work on database design, queries, and optimization using Oracle or SQL-based databases
  • Deploy and manage applications on Google Kubernetes Platform (GKP) or other Kubernetes environments
  • Build and manage dependencies using Maven / Gradle
  • Implement and maintain CI / CD pipelines using Jenkins or GitLab CI
  • Write unit, integration, and E2E tests using JUnit, TestNG, Mockito, Selenium, or Cypress
  • Document APIs using Swagger / OpenAPI
  • Implement authentication, authorization, and security best practices (OAuth2, JWT, Spring Security)
  • Monitor and troubleshoot applications using ELK, Prometheus, Grafana, or Splunk
  • Collaborate with cross-functional teams using JIRA, Confluence, and version control tools
Must-Have Skills
  • Strong experience in Java , Spring Boot, and REST API development
  • Solid understanding of SQL databases (Oracle, CockroachDB, or similar)
  • Knowledge of Docker, Kubernetes , and cloud deployment
  • Experience with CI / CD tools
  • Strong testing and debugging skills
  • Good communication and problem‑solving abilities
Nice-to-Have Skills
  • Experience with scripting using Bash or Python
  • Exposure to code quality tools like SonarQube , Checkstyle, ESLint
  • Experience in Agile teams
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.