Search by job, company or skills

A

Scala Developer(Functional Programming/ Akka/ Play Framework)

5-7 Years
SGD 8,000 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Required Skills:

  • Overall 5 years of expereince in Scala and programming concepts.
  • Experience with Apache Spark (Core, SQL, Streaming).
  • Experience with Akka (actors, streams) or Play Framework for reactive applications.
  • Knowledge of distributed systems, concurrency, and microservices architecture.
  • Proficiency in SQL, NoSQL databases, and data modeling.
  • Familiarity with CI/CD pipelines, Git, and cloud platforms (AWS, Azure, GCP).

Key Responsibilities:

  • Design, develop, and maintain high-performance backend services using Scala and Gradle.
  • Implement and optimize concurrent, distributed, and reactive systems.
  • Write clean, maintainable, and testable functional Scala code following FP principles.
  • Integrate with internal/external APIs and manage asynchronous data flows using Futures, Akka Streams, or Reactive Streams.
  • Work on Scala Views and template rendering for web applications.
  • Develop and maintain data processing pipelines using Apache Spark and Scala.
  • Apply functional programming principles for clean, efficient, and maintainable code.
  • Build reactive and distributed applications using Akka or Play Framework.
  • Optimize Spark jobs for performance and scalability in large data environments.
  • Collaborate with data engineers, architects, and product teams to deliver robust solutions.
  • Integrate with data lakes, streaming platforms (Kafka), and cloud services.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 132859065