7 - 10 years

14 - 18 Lacs

Bengaluru Mumbai (All Areas)

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

Scala Developer

Key Responsibilities:

  • Design, develop, and deploy scalable backend services and APIs using

    Scala

    .
  • Build and maintain microservices using

    Play Framework

    ,

    Akka

    , or

    Lagom

    .
  • Develop RESTful APIs and integrate with internal/external services.
  • Handle

    asynchronous programming

    ,

    stream processing

    , and ensure efficient concurrency.
  • Optimize and refactor code for better performance, readability, and scalability.
  • Collaborate with cross-functional teams including Product, UI/UX, DevOps, and QA.
  • Work with databases such as

    PostgreSQL

    ,

    MySQL

    ,

    Cassandra

    , or

    MongoDB

    .
  • Participate in

    code reviews

    , documentation, and mentoring team members.
  • Build and manage CI/CD pipelines using

    Docker

    ,

    Git

    , and relevant DevOps tools.
  • Follow

    Agile/Scrum

    practices and contribute to sprint planning and retrospectives.

Must-Have Skills:

  • Strong expertise in

    Scala

    and

    functional programming

    principles.
  • Experience with

    Play Framework

    ,

    Akka

    , or

    Lagom

    .
  • Deep understanding of

    RESTful APIs

    ,

    Microservices Architecture

    , and

    API integration

    .
  • Proficiency with

    concurrency

    ,

    asynchronous programming

    , and

    stream processing

    .
  • Hands-on experience with

    SQL/NoSQL

    databases (PostgreSQL, MySQL, Cassandra, MongoDB).
  • Familiarity with

    SBT

    or

    Maven

    as build tools.
  • Experience with

    Git

    ,

    Docker

    , and

    CI/CD

    workflows.
  • Comfortable working in

    Agile/Scrum

    environments.

Good to Have:

  • Experience with data processing frameworks like

    Apache Spark

    .
  • Exposure to cloud environments (AWS, GCP, or Azure).
  • Strong debugging, troubleshooting, and analytical skills.

Educational Qualification:

  • Bachelors degree in Computer Science, Engineering, or a related field.

Why Join Us?

  • Opportunity to work on modern, high-impact backend systems.
  • Collaborative and learning-driven environment.
  • Be a part of a growing technology team building solutions at scale.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Chennai, Tamil Nadu, India

Gurugram, Chennai, Bengaluru

Mumbai, Maharashtra, India

Hyderabad, Chennai, Bengaluru