freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer - Java/Golang

Project Description

Join a team building enterprise-scale headend applications for a leading video content provider. These backend cloud-based systems power critical media workflows and require high scalability, availability, and fault tolerance. You will design and implement microservices and AWS-based solutions within a Kubernetes environment.

Responsibilities

  • Architect and develop backend microservices using Java and Golang.
  • Design APIs and event‑driven workflows for large‑scale distributed systems.
  • Ensure system reliability and performance through robust architecture and operational support.
  • Collaborate with cross‑functional teams in Agile development cycles.
  • Contribute to CI/CD pipeline optimization and automation.

Mandatory Skills

  • Strong backend development experience in Java and Golang.
  • Expertise in microservices, event‑driven systems, and API design.
  • Proficiency with SQL and NoSQL databases (key‑value and document stores).
  • Hands‑on experience with AWS services (Lambda, S3, DynamoDB, MSK, CDK).
  • Kubernetes deployment and orchestration expertise.
  • Skilled in software/system design for scalability and fault tolerance.
  • Experience with CI/CD environments and tools.
  • Excellent communication and problem‑solving skills.

Nice‑to‑Have Skills

  • Python scripting for automation.
  • Knowledge of Spring Framework.
  • Familiarity with network protocols (HTTP, REST, TCP/IP).

Seniority Level

  • Mid‑Senior level

Employment Type

  • Full‑time

Job Function

  • Information Technology

Industries

  • IT Services and IT Consulting

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available