Scala / Java Developer
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!