Senior Java Back-end Developer
Technology
Edinburgh, United Kingdom4 weeks agoUntil 04/06/2026
Contract
Job description
Role : Senior Java Back end Developer
Job Type : Contract , Hybrid
Location : Edinburgh, Leeds , UK
Job Description
-Mandatory Skills & Experience
- 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).
Keywords
GitLabApache KafkaSCHEMASpring FrameworkProtocol BuffersPartitionDevOpsOauthSqlApache LicenseApache Http ServerApache AvroJavaJWtCI / CDDisk partitioningDockerGitGithubJenkins
¿Te interesa este puesto?