Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

Cubestech Ltd

Bournemouth

On-site

GBP 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development firm in Bournemouth is seeking a skilled Java Developer with extensive backend development experience. The role requires creating and maintaining scalable services and RESTful APIs, proficiency in microservices architecture, and strong knowledge of database management. Candidates should have experience in cloud and containerization tools, CI/CD practices, and Agile methodologies. A competitive salary of 70K GBP per annum is offered for this full-time position, which is fully onsite.

Qualifications

  • 6-18 years of experience in software development.
  • Strong expertise in backend development with Java.
  • Proficiency in creating scalable backend services.

Responsibilities

  • Develop and maintain Java-based backend applications.
  • Design RESTful APIs and implement microservices.
  • Collaborate with cross-functional teams in Agile environments.

Skills

Java
Spring Boot
Spring MVC
RESTful APIs
Microservices architecture
Oracle
CockroachDB
SQL
Docker
Kubernetes
CI/CD
Git
Selenium
Python
Agile/Scrum

Tools

Maven
Jenkins
GitLab CI
Swagger
ELK Stack
Prometheus
Grafana
SonarQube
Checkstyle
ESLint
Job description

Job Title: Java Developer

Location: Bournemouth, UK (full onsite)

Job Mode: Full time

Salary: 70K GBP / Annum

Experience level: 6-18 years

Job Description : Backend Development
  • Strong experience in Java with Spring Boot and Spring MVC
  • Design and development of scalable backend services and RESTful APIs
  • Experience in microservices-based architecture
Database Management
  • Hands-on experience with Oracle and CockroachDB
  • Strong SQL skills (queries, joins, performance tuning)
  • Data modeling, schema design, and database migrations
  • Experience with ORM frameworks (e.g., Hibernate / JPA)
Cloud & Containerization
  • Experience with GKP (Google Kubernetes Platform)
  • Strong hands-on knowledge of Docker and Kubernetes
  • Deploying and managing applications in private cloud environments
  • Container orchestration, scaling, and configuration management
Build & Dependency Management
  • Proficiency with Maven and/or Gradle
  • Managing multi-module builds and dependency versioning
CI / CD & DevOps
  • Experience with Jenkins, GitLab CI, and GKP DevOps
  • Designing and maintaining automated CI / CD pipelines
  • Build, test, and deployment automation
Testing
  • Unit and integration testing using JUnit, TestNG, Mockito
  • End-to-end testing exposure with Selenium and Cypress
  • Writing testable, maintainable backend code
API Documentation
  • Experience with Swagger / OpenAPI
  • API documentation, validation, and testing
Security
  • Implementing authentication and authorization using:
  • OAuth2
  • JWT
  • Spring Security
  • Securing REST APIs and backend services
Monitoring & Logging
  • Hands-on experience with monitoring and logging tools:
  • ELK Stack
  • Prometheus
  • Grafana
  • Splunk
  • Application health monitoring and log analysis
Scripting & Automation
  • Scripting using Bash and Python
  • Automation of operational and development tasks
Version Control
  • Strong experience with GitHub
  • Branching strategies, pull requests, and code reviews
Code Quality & Standards
  • Experience with SonarQube, Checkstyle, and ESLint
  • Static code analysis and enforcing coding standards
Collaboration & Agile
  • Experience working in Agile / Scrum teams
  • Tools: JIRA, Confluence, Slack, Microsoft Teams
  • Strong collaboration with cross-functional teams
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.