Enable job alerts via email!

Senior Software Developer - Java/Golang

Luxoft

United Kingdom

Remote

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the United Kingdom is seeking a skilled backend developer to architect and implement microservices in a cloud-based environment. The ideal candidate will have strong experience in Java and Golang, expertise in AWS services, and a background in Kubernetes. This role offers the opportunity to work in an Agile team, ensuring system performance and reliability while optimizing CI/CD processes.

Qualifications

  • Strong backend development experience in Java and Golang.
  • Expertise in microservices, event-driven systems, and API design.
  • Proficiency with SQL and NoSQL databases.
  • Hands-on experience with AWS services.
  • Kubernetes deployment and orchestration expertise.
  • Experience with CI/CD environments and tools.

Responsibilities

  • Architect and develop backend microservices using Java and Golang.
  • Design APIs and event-driven workflows for distributed systems.
  • Ensure system reliability and performance.
  • Collaborate with cross-functional teams in Agile development.
  • Contribute to CI/CD pipeline optimization.

Skills

Backend development in Java
Backend development in Golang
Microservices
Event-driven systems
API design
SQL databases
NoSQL databases
AWS services
Kubernetes
CI/CD
Communication skills
Problem-solving skills
Job description
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.
SKILLS
Must have
  • 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
  • Python scripting for automation.
  • Knowledge of Spring Framework.
  • Familiarity with network protocols (HTTP, REST, TCP/IP).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.