Java Developer
Role details
Job location
Tech stack
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..., A global engineering consultancy in Edinburgh is seeking a Principal Engineer to join their Development Team. The successful candidate will contribute to civil engineering projects, focusing on designs and technical reports for various developments. With extensive..., 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...
Requirements
Java 17: Functional programming features, records, sealed classes, performance considerations.
Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator.
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.
Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).
Non-Mandatory (Nice-to-Have)
Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS.
Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing.
Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD., A key public sector organisation is seeking a skilled Java Lead Developer to lead a large-scale Spring Boot upgrade and AWS migration initiative. You will modernise enterprise applications, enhance cybersecurity, and guide internal developers.Tech Stack & Skills Java,..., Skills-Working in the public cloud domain at scale, primarily with GCP.· Strong programming skills with a good working knowledge of Java, Spring Boot/Quarkus & REST APIs, hosting microservices in a container orchestration platform such as Kubernetes. Any experience of..., A leading technology solutions provider is looking for a skilled Java Developer to join their team in Edinburgh. The ideal candidate will possess a solid background in Java, AWS, and database management, with at least 5 years of experience in the field. This role involves...