Java Spring Boot Developer

Gazelle Global
Perth, United Kingdom
2 days ago

Role details

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

Job location

Perth, United Kingdom

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
Distributed Systems
Amazon DynamoDB
Gradle
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Open Web Application Security
Scrum
Redis
Mockito
Prometheus
Distributed Caching
SQL Databases
Spring-mvc
Grafana
Concurrency
Spring-boot
Apigee
Backend
GIT
Spring Data
Containerization
Kubernetes
Build Tools
Reactive Programming
Front End Software Development
Api Gateway
REST
Amazon Web Services (AWS)
Splunk
Api Management
Guidewire
Docker
Microservices

Job description

OverviewWe are seeking highly skilled Senior Java Spring Boot Developers to design, build, and optimize enterprise-grade applications and microservices. The ideal candidate has deep hands-on experience with Java, Spring Boot, REST APIs, microservices architecture, and cloud-native development. You will work closely with architects, product owners, and cross-functional engineering teams to deliver scalable, secure, and resilient backend solutions.

Your responsibilities

Develop and enhance backend applications using Java 8/11/17, Spring Boot, Spring MVC, Spring Data, and Spring Security.

Design and implement microservices with strong emphasis on scalability, resilience, and performance.

Build REST APIs and integrate with internal/external systems.

Implement asynchronous processing, messaging queues, and event-driven architectures.

Deploy and optimize services on cloud platforms (AWS/Azure/GCP).

Experience with containerization and orchestration ( Docker , Kubernetes ).

Familiarity with API gateways, service mesh, and cloud-native patterns.

Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).

Write optimized SQL queries, design schemas, and build repository layers via JPA/Hibernate.

Understand caching patterns and distributed cache strategies.

Write clean, maintainable, well-tested code with unit, integration, and contract tests (JUnit, Mockito).

Ensure secure development using OWASP principles, authentication/authorization, and token-based security.

Perform code reviews, mentor junior developers, and drive engineering standards.

Troubleshoot production issues, monitor services, and improve application health.

Work closely with architects to understand design patterns and translate them into implementations.

Collaborate with product owners and business teams to refine requirements.

Provide technical leadership within the team, guide decisions, and support project deliverables.

Work in Agile Scrum teams and contribute to sprint planning, estimation, and retrospectives., Role: Backend Developer Start Date: ASAP Contract Length: 6 months (extensions available) Work Location: Remote, with ad-hoc, expenses paid travel to office IR35 Status: Inside IR35 Industry: Government Interview Process: MS Teams, 1-2 Stage, Technical Interview..., Role: Guidewire Senior Developer Location(s): Norwich or Perth (Scotland) - Office based Day Rate: Market Rate - Inside IR35 Our client, a multinational insurance company, is urgently seeking a Senior Guidewire Developer / Consultant, to be part of the strategic Policy and..., Role: Frontend Developer Start Date: ASAP Contract Length: 6 months (extensions available) Work Location: Remote, with ad-hoc, expenses paid travel to office IR35 Status: Inside IR35 Industry: Government Interview Process: MS Teams, 1-2 Stage, Technical Interview... © 2026, Jobsora.com

Requirements

SQL/NoSQL databases

Solid understanding of:

Multithreading & concurrency

Design patterns

Distributed systems concepts

Hands-on experience with CI/CD, Git, and build tools (Maven/Gradle).

Strong problem-solving skills and ability to own features end-to-end.

Preferred Qualifications

Experience with cloud-native services on AWS (Lambda, ECS/EKS, SQS, SNS, RDS, DynamoDB).

Exposure to API management tools (Kong, Apigee, AWS API Gateway).

Experience with observability tools (Prometheus, Grafana, ELK, Splunk).

Knowledge of reactive programming (Spring WebFlux).

Experience working in BFSI, telecom, retail, or large-scale enterprise domains.

About the company

A software solutions company in the UK is seeking a Senior Java Spring Boot Developer to design, build, and optimize enterprise-grade applications. The ideal candidate will have extensive experience with Java, Spring Boot, and REST APIs, as well as knowledge of cloud-native...

Apply for this position