Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

Ascendion

Bournemouth

On-site

GBP 55,000 - 85,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 leading technology company in the United Kingdom seeks an experienced Full Stack Software Engineer to drive innovation in backend development. You will be responsible for designing scalable services, building REST APIs, and collaborating with cross-functional teams in an environment that values learning and improvement. Applicants should have at least 5 years of Java experience, strong knowledge of microservices, and familiarity with Kubernetes and SQL databases. This position emphasizes engineering excellence and performance testing.

Qualifications

  • 5+ years of hands-on Java development experience, including Spring Boot and related frameworks.
  • Proven experience as a Full Stack Java Developer.
  • Strong understanding of microservice design patterns.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring.
  • Build and integrate REST APIs and microservices.
  • Work with databases like Oracle and MongoDB.

Skills

Java development
Microservice design patterns
Kubernetes
Performance tuning
Data modeling
Bash scripting
Python scripting

Education

BS / BA degree in Computer Science or Engineering

Tools

Java
Spring Boot
Docker
Jenkins
GitLab CI
ELK Stack
Kafka
Job description
About the Role

We’re looking for an experienced Full Stack Software Engineer who is passionate about solving complex business problems through innovation and strong engineering practices. In this role, you will work across the full software development lifecycle with a strong focus on backend engineering, performance testing (NFT), and SRE principles. You’ll collaborate closely with cross-functional teams in a culture that encourages experimentation, learning, and continuous improvement.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Java and the Spring technology stack (Spring Boot, Spring MVC).
  • Build and integrate REST APIs , microservices, and cloud-native applications.
  • Contribute to performance testing (NFT) and reliability engineering (SRE) initiatives.
  • Develop full-stack features with exposure to front-end frameworks as required.
  • Work with Oracle, CockroachDB, MongoDB , including data modeling and SQL performance tuning.
  • Build and deploy applications using Kubernetes (GKE / GKP preferred) , Docker, Jenkins, GitLab CI.
  • Integrate messaging systems such as Kafka or IBM MQ .
  • Create and maintain API documentation (Swagger / OpenAPI).
  • Implement and maintain security standards using OAuth2, JWT, Spring Security.
  • Apply monitoring and logging practices using ELK Stack, Prometheus, Grafana, Splunk .
  • Ensure code quality through tools like SonarQube, Checkstyle, ESLint .
  • Contribute to automation using Bash and Python scripting.
Required Qualifications
  • 5+ years of hands-on Java development experience , including Spring Boot and related frameworks.
  • Proven experience as a Full Stack Java Developer .
  • Strong understanding of microservice design patterns .
  • Working knowledge of Kubernetes concepts and operation (hands-on preferred).
  • Experience with SQL , performance tuning, and data modeling.
  • Exposure to Kafka , IBM MQ, and messaging systems.
  • Familiarity with modern development toolsets and CI / CD pipelines.
  • Understanding of system architecture (application, data, infrastructure).
  • Experience working in large, collaborative engineering environments.
  • BS / BA degree in Computer Science, Engineering, or equivalent experience.
  • Exposure to cloud-native development and modern technology trends.
Tech Stack Exposure (Highly Desired)

Backend : Java, Spring Boot, Spring MVC

APIs : REST, Swagger / OpenAPI

Databases : Oracle, CockroachDB, MongoDB, SQL

Cloud & Containers : GKE / GKP, Kubernetes, Docker

CI / CD : Jenkins, GitLab CI, Maven, Gradle

Testing : JUnit, TestNG, Mockito, Selenium, Cypress

Messaging : Kafka, IBM MQ

Monitoring / Logging : ELK, Prometheus, Grafana, Splunk

Security : OAuth2, JWT, Spring Security

Version Control : GitHub

Code Quality : SonarQube, Checkstyle, ESLint

Collab Tools : JIRA, Confluence, Slack, Teams

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.