Match score not available

Scala Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Multiple years of experience in Scala development., Strong understanding of object-oriented and functional programming concepts., Proficiency with the Akka framework and REST/RPC service implementation., Familiarity with CI/CD pipelines and testing concepts like TDD and BDD..

Key responsabilities:

  • Develop software that processes and distributes data using relational and non-relational technologies.
  • Design and develop microservices using the Akka framework.
  • Implement REST/RPC services and work with middleware and distributed messaging systems.
  • Build and maintain CI/CD pipelines and apply testing concepts using various frameworks.

Digi Digital Placement logo
Digi Digital Placement Scaleup https://digidigitalplacement.com/
51 - 200 Employees
See all jobs

Job description

Company Overview:

Digital Placement is a leading staffing and recruiting company in the industry. We specialize in providing top talent to organizations in need of Scala Developers. With our extensive network and expertise, we connect exceptional candidates with exciting career opportunities.

Role and Responsibilities:

As a Scala Developer at Digital Placement, your main responsibilities will include:
  • Experience in developing software that processes, persists, and distributes data using relational and non-relational technologies.
  • Designing and developing microservices using the Akka framework.
  • Implementing REST/RPC services for seamless communication.
  • Working with middleware and distributed messaging systems such as Kafka and Tibco EMS.
  • Building and maintaining CI/CD pipelines using tools like Git, BitBucket, TeamCity, Artifactory, and Jira.
  • Applying testing concepts (TDD, BDD) and utilizing frameworks like Cucumber, Selenium, FluentLenium, and Junit.
  • Experience with container technologies like Docker and Pivotal Cloud Foundry, and supporting frameworks like Kubernetes, OpenShift, and Mesos.
  • Knowledge of Operating Systems and familiarity with shell scripting.

Candidate Qualifications:

To be considered for the role of Scala Developer, you should possess the following qualifications:
  • Multiple years of experience in Scala development.
  • Strong understanding of object-oriented and functional programming concepts.
  • Proficiency with Akka framework, including Akka HTTP, Akka Streaming, and Alpakka.
  • Hands-on experience with REST/RPC service implementation.
  • Expertise in middleware and distributed messaging systems such as Kafka and Tibco EMS.
  • Familiarity with CI/CD build pipelines and related toolchains, including Git, BitBucket, TeamCity, Artifactory, and Jira.
  • Knowledge of testing concepts (TDD, BDD) and experience with frameworks like Cucumber, Selenium, FluentLenium, and Junit.
  • Working knowledge of container technologies like Docker and Pivotal Cloud Foundry, and supporting frameworks like Kubernetes, OpenShift, and Mesos.
  • Understanding of Operating Systems and ability to write shell scripts.

Required Skills:

The ideal candidate should possess the following skills:
  • Scala development
  • Akka framework
  • REST/RPC services
  • Middleware & distributed messaging (Kafka, Tibco EMS)
  • CI/CD builds pipelines (Git, BitBucket, TeamCity, Artifactory, Jira)
  • Testing concepts and frameworks (TDD, BDD, Cucumber, Selenium, FluentLenium, Junit)
  • Container technologies (Docker, Pivotal Cloud Foundry)
  • Supporting frameworks (Kubernetes, OpenShift, Mesos)
  • Operating Systems and shell scripting

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Scala Developer Related jobs