Scala / Java Developer
Locations:
United States
Type:
Contract
Workplace:
Remote
Published:
September 10, 2024
Contact:
Euan Roche
Ref:
12225
Required Skills:
Akka,Scala,spring-boot,Java
Share this job
Apply

Signify are partnered with a long standing client of ours who are expanding their engineering team across the UK/EU and searching for an experienced Backend (Scala/Java) developer to join the team ASAP. The initial contract will be for 6 - 12 months with a high chance of extension where you will be working fully remote.

Key Responsibilities:

  • Build and maintain scalable, high-performance systems using Scala, Akka, Java, and Spring Boot.

Required Skills and Qualifications:

  • Scala & Akka: Strong experience with Scala and Akka, including actors, streams, and clustering.
  • Java & Spring Boot: Proficiency in Java and Spring Boot for backend development.
  • Distributed Systems: Experience designing microservices and distributed systems.
  • CI/CD & Cloud: Familiarity with Jenkins, GitLab CI, Docker, Terraform, and cloud platforms (AWS, Azure, GCP).
  • Agile: Knowledge of Scrum and Kanban practices.
  • Concurrency: Understanding of concurrency models and asynchronous programming.
  • Monitoring: Experience with tools like CloudWatch, New Relic, and Prometheus.
  • Performance: Ability to optimize concurrent and distributed systems.
  • Build & Testing: Proficient with sbt, Git, and testing frameworks (ScalaTest, Specs2, Akka TestKit).
  • Soft Skills: Strong problem-solving, communication, and teamwork abilities.

Education and Experience:

  • Degree in Computer Science or related field preferred.
  • Several years of experience with Scala, Akka, Java, and Spring Boot.

Like to find out more? Please don't hesitate to apply!

Apply