Job Detail

Java Backend Developer

Others Contractor
ID: #2280
Posted: 2026-03-20
Salary

Description

Job Description: Location: Edinburgh, UK(2 days onsite and 3 days remote) 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). 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.

Hard Skills 0

No hard skills extracted

Soft Skills 0

No soft skills extracted

Apply Options
Publisher Direct Link
LinkedIn No Apply
Jobilize No Apply
LinkedIn No Apply
API Logs for this Job
Query Country Status Response ms Created
Java Backend Developer fallback 710 2026-03-21 19:10
graduate software engineer in Edinburgh gb duplicate 7129 2026-03-21 17:54
junior programmer in Edinburgh gb duplicate 7788 2026-03-21 17:49
junior software developer in Edinburgh gb duplicate 9918 2026-03-21 17:28
junior backend engineer in Edinburgh gb duplicate 16882 2026-03-21 15:36
junior backend developer in Edinburgh gb duplicate 14277 2026-03-21 15:31
junior backend developer in United Kingdom gb processed 19141 2026-03-21 15:30
Raw JSON
{
  "job_id": "zGxceqB9T4-iUGKLAAAAAA==",
  "job_city": null,
  "job_state": null,
  "job_title": "Java Backend Developer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 55.953252,
  "job_location": "Edinburgh",
  "job_onet_soc": "15113200",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/java-backend-developer-at-it-world-limited-4385738803?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jobilize",
      "apply_link": "https://www.jobilize.com/job/gb-midlothian-edinburgh-backend-developer-java-scotland-capco-hiring?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/java-backend-developer-at-it-world-limited-4385738803"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRGLsSHpUky9tFBrYtXybfOVuA15kjPPvGrHV2n&s=0",
  "employer_name": "IT WORLD LIMITED",
  "job_is_remote": false,
  "job_longitude": -3.1882669999999997,
  "job_posted_at": "1 day ago",
  "job_publisher": "LinkedIn",
  "job_apply_link": "https://uk.linkedin.com/jobs/view/java-backend-developer-at-it-world-limited-4385738803?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Job Description:\n\nLocation: Edinburgh, UK(2 days onsite and 3 days remote)\n\nMandatory Skills & Experience\n• Java 17: Functional programming features, records, sealed classes, performance considerations.\n• Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator.\n• SQL & RDBMS: Schema design, indexes, query optimization, transactions, isolation levels.\n• Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf.\n• GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs.\n• DevOps Tooling: Git, CI/CD (Jenkins/GitHub Actions/GitLab), Docker; Kubernetes fundamentals; IaC awareness.\n• Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).\n\nNon-Mandatory (Nice-to-Have)\n• MongoDB (schema design, indexes, aggregation).\n• Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS.\n• Caching & Performance: Redis, Hazelcast; rate limiting; API gateways (Kong/Apigee).\n• Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing.\n• Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD.\n• Testing: Testcontainers, WireMock/MockServer, contract testing (Pact), chaos testing basics.\n• Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security.",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DzGxceqB9T4-iUGKLAAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": null,
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Contractor",
  "job_employment_types": [
    "CONTRACTOR"
  ],
  "job_posted_at_timestamp": 1773964800,
  "job_posted_at_datetime_utc": "2026-03-20T00:00:00.000Z"
}