Java Spring Boot Developer

Gazelle Global
Norwich, 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

Norwich, United Kingdom

Tech stack

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

Job description

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: 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...

Requirements

Avoid repetition)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 ).Implement CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).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.Your ProfileEssential skills/knowledge/experience:

(Up to 10,

Avoid repetition)Hands-on experience in Java development.Strong expertise in:

Java 8/11/17Spring Boot, Spring Core, Spring Data, Spring SecurityREST API designMicroservices patterns (circuit breakers, retries, service discovery, resilience patterns)

Experience with:

SQL/NoSQL databasesMessaging systems (Kafka, RabbitMQ, ActiveMQ)Containerization (Docker) & Kubernetes

Solid understanding of:

Multithreading & concurrencyDesign patternsDistributed 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 QualificationsExperience 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

Hybrid /office basedHybridIf Hybrid, how many days are required in office?3 Days (Flexible)Number of positions1UnitIS-BFSI-UK2-IE-RSA 1.1Duration of assignment06 MonthsAny other working conditions - travel/on call/shiftsThe RoleWe 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, 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... © 2026, Jobsora.com

Apply for this position