Logo for Digi Digital Placement

Scala Developer

Roles & Responsibilities

  • Multiple years of experience in Scala development.
  • Strong understanding of object-oriented and functional programming.
  • Proficiency with Akka framework, including Akka HTTP, Akka Streaming, and Alpakka.
  • Knowledge of container technologies like Docker and Pivotal Cloud Foundry.

Requirements:

  • Designing and developing microservices using the Akka framework.
  • Implementing REST/RPC services for communication.
  • Working with middleware and distributed messaging systems such as Kafka and Tibco EMS.
  • Building and maintaining CI/CD pipelines using various tools.

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 nonrelational technologies.
  • Designing and developing microservices using the Akka framework.
  • Implementing RESTRPC services for seamless communication.
  • Working with middleware and distributed messaging systems such as Kafka and Tibco EMS.
  • Building and maintaining CICD 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 objectoriented and functional programming concepts.
      • Proficiency with Akka framework, including Akka HTTP, Akka Streaming, and Alpakka.
      • Handson experience with RESTRPC service implementation.
      • Expertise in middleware and distributed messaging systems such as Kafka and Tibco EMS.
      • Familiarity with CICD 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
          • RESTRPC services
          • Middleware & distributed messaging (Kafka, Tibco EMS)
          • CICD 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

    Scala Developer Related jobs

    Other jobs at Digi Digital Placement

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    ✨

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.