Java Software Engineer

Job Title: Java Developer

Location: Bournemouth, UK(full onsite)

Job Mode: Full time

Salary: 70 K 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

Job Details

Company
Cubestech Ltd
Location
Bournemouth, Dorset, UK
Posted