Java Backend Developer

Rolecapco
Edinburgh, United Kingdom
3 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 156K

Job location

Remote
Edinburgh, United Kingdom

Tech stack

Java
Artificial Intelligence
Cloud Computing
Cloud Storage
Continuous Integration
Relational Databases
DevOps
Github
Protocol Buffers
Gradle
Hazelcast
Identity and Access Management
Java Persistence API
Maven
MongoDB
OAuth
Open Web Application Security
Query Optimization
RabbitMQ
Redis
Prometheus
Software Engineering
SQL Databases
Tripwire
Grafana
Spring-boot
Caching
Apigee
Amazon Web Services (AWS)
Backend
Gitlab
GIT
Spring Data
Kubernetes
Avro
Kafka
Front End Software Development
Functional Programming
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Docker
Jenkins
Vulnerability Analysis
Microservices

Job description

Job Title: Senior Java Backend Developer Experience: 15+ Years Work Location: Edinburgh, Scotland Employment Type: 6 Months Contract Hybrid- 2 days onsite and 3 days remote Job Description: Mandatory Skills & Experience Java 17: Functional programming features, records,..., 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..., A leading digital consultancy in the UK is seeking a skilled Java Developer to join their agile team. You will focus on developing RESTful APIs and integrating with third-party services while collaborating closely with various project stakeholders. Ideal candidates will..., 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..., Job Title: Senior Java Backend Developer Experience: 15+ YearsWork Location: Edinburgh, ScotlandEmployment Type: 6 Months ContractHybrid- 2 days onsite and 3 days remote Job Description: Mandatory Skills & Experience Java 17: Functional programming features, records, sealed..., Job Title :: Software engineer Grade F (Band C1+) - Java LeadJob Location :: Edinburgh, UK (HYBRID)Job Type :: ContractJOB DESCRIPTIONS ::· Be a technical leader within your feature team, providing day-to-day line management, as well as providing leadership in the wider Lab..., Location: Edinburgh (Hybrid) | Type: Permanent The RoleCapco is growing our Engineering team and we're looking for experienced Backend Engineers with strong Java skills and a passion for delivering innovative solutions in financial services. If you enjoy solving complex..., A financial services consulting firm is seeking a Backend Software Engineer skilled in Java to join their Edinburgh team (hybrid role). This position focuses on building scalable backend services and designing microservices. Applicants should have strong experience with...

Requirements

  • Java 17: Functional programming features, records, sealed classes, performance considerations.
  • Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator.
  • SQL & RDBMS: Schema design, indexes, query optimization, transactions, isolation levels.
  • Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf.
  • GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs.
  • DevOps Tooling: Git, CI/CD (Jenkins/GitHub Actions/GitLab), Docker; Kubernetes fundamentals; IaC awareness.
  • Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).

Non-Mandatory (Nice-to-Have)

  • MongoDB (schema design, indexes, aggregation).
  • Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS.
  • Caching & Performance: Redis, Hazelcast; rate limiting; API gateways (Kong/Apigee).
  • Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing.
  • Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD.
  • Testing: Testcontainers, WireMock/MockServer, contract testing (Pact), chaos testing basics.
  • Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security.

About the company

Overview Version 1 is a technology services company with over 28 years in the industry. We partner with leading technology providers and focus on delivering high-quality solutions and services to enable customer success in a Digital-First world. We are an award-winning..., A leading banking institution in Edinburgh seeks a Senior Software Engineer to drive technical development in a hybrid work model. Responsibilities include coding in Java and Spring Boot, leading a team, and ensuring the reliability of services. The ideal candidate will..., A global technology company is seeking a Software Engineering Manager in Edinburgh to lead a talented team of Java engineers. In this role, you will shape the software development lifecycle for large-scale backend systems, promote a strong culture of coaching, and deliver..., A leading financial consulting firm is seeking a Senior Backend Engineer (Java) in Edinburgh for a hybrid role. You will design and build robust, scalable microservices with Java, Spring Boot, and AWS for Tier 1 financial institutions. This position offers opportunities for..., A leading financial services firm is seeking an experienced Backend Engineer to join their growing Engineering team in Edinburgh. The role involves collaborating within agile teams while delivering scalable backend services using Java and contributing to high-impact... © 2026, Jobsora.com

Apply for this position