Contract Back End Developer

Backend Developer (Java / SpringBoot or similar – Outside IR35)

Location: Remote / Hybrid (flexible)

Contract Type: Freelance / Full-time – Outside IR35

Project Duration: 6+ months (with possibility of extension)

About the Project

We’re lookingfor a skilled backend developer to join a project focusedon building and scaling a modern, cloud-based platform for media processing and related services. The core backend stack is Java with Spring Boot, PostgreSQL, Redis, AWS, and RabbitMQ — but we’re open to candidates with equivalent experience in similar technologies.

Tech Stack (actual or equivalent experience welcomed):

Languages & Frameworks:

  • Java with Spring Boot 3.x (REST APIs, gRPC, Security, JPA)
  • Alternatively: Java EE, or Scala

Databases:

  • PostgreSQL or any relational DB (e.g., MySQL, Oracle)
  • Messaging / Caching:
  • RabbitMQ or similar (Kafka, ActiveMQ)
  • Redis or similar caching systems

Cloud & DevOps:

  • AWS (S3, ECS, RDS)
  • Docker
  • Linux/Ubuntu experience

Tools & Libraries:

  • Git
  • Flyway for DB migrations
  • MapStruct (or similar mapping frameworks)
  • TUS protocol (for resumable file uploads)

Media Handling (Nice to Have):

  • Experience with video/audio manipulation (e.g., FFmpeg, GStreamer)

Desired Skills & Experience:

  • Strong backend development experience with Java or Scala
  • Solid understanding of RESTful services, microservices, and gRPC
  • Experience with relational databases and asynchronous communication
  • Comfortable working in Linux/Ubuntu environments
  • Proficient with Docker-based development and deployment
  • Familiarity with software design principles and hexagonal architecture
  • Good knowledge of design patterns and clean coding practices

Bonus Points For:

  • Experience with MapStruct, Flyway, TUS
  • Familiarity with video/audio processing pipelines
  • Exposure to frontend technologies, especially TypeScript / Angular
  • Understanding of CI/CD pipelines, TDD, and modern DevOps practices
  • Full-stack mindset or interest in cross-functional collaboration

Perks:

  • 100% remote work
  • Flexible schedule
  • Opportunity to contribute to architecture and tech decisions
  • Long-term collaboration with a modern stack
Company
TurinTech AI
Location
London, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted
Company
TurinTech AI
Location
London, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted