Scala Developer

Novastrid It Ventures

Bengaluru

On-site

INR 1,000,000 - 1,800,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Novastrid It Ventures in Bengaluru, India seeks an experienced Scala Developer to design and build scalable data-driven applications using Scala, Apache Spark, and Spark SQL. You will develop high-performance data pipelines and work with large-volume datasets in distributed environments.

The role emphasizes strong functional programming skills, REST API/microservice experience, and collaboration with cross-functional teams within an Agile/Scrum framework to deliver robust data solutions.

Qualifications

  • 613 years of software/data engineering experience.
  • Strong hands-on experience in Scala.
  • Strong experience with Apache Spark / Spark SQL.
  • Good knowledge of SQL.
  • Strong understanding of functional programming concepts.
  • Experience developing scalable and distributed applications.
  • Experience working with large-volume structured and unstructured datasets.
  • Strong understanding of Data Structures, Algorithms, and OOP concepts.
  • Experience with REST APIs / Microservices.
  • Good understanding of Agile/Scrum methodology.

Responsibilities

  • Design, develop, and maintain scalable applications using Scala.
  • Develop high-performance data processing applications using Apache Spark.
  • Build and optimize batch and real-time data processing pipelines.
  • Write efficient Scala and Spark SQL code.
  • Perform data transformation, cleansing, aggregation, and validation.
  • Work with large datasets in distributed computing environments.
  • Optimize Spark jobs for performance, scalability, and resource utilization.
  • Troubleshoot application and data processing issues.
  • Develop and consume REST APIs where applicable.
  • Perform code reviews and follow coding standards and best practices.
  • Write unit and integration tests.
  • Collaborate with Data Engineers, Architects, Business Analysts, and other development teams.
  • Participate in Agile ceremonies, sprint planning, development, testing, and production deployments.

Skills

Scala
Apache Spark / Spark SQL
SQL
functional programming
distributed data processing
REST APIs / Microservices
Agile/Scrum
Data Structures, Algorithms, and OOP
613 years

Job description

Job Summary

We are looking for an experienced Scala Developer with strong expertise in Scala programming, Apache Spark, SQL, and distributed data processing. The candidate will be responsible for developing scalable applications and data processing solutions, building high-performance data pipelines, and working with large-volume datasets.


Mandatory Skills
  • 613 years of software/data engineering experience.
  • Strong hands-on experience in Scala.
  • Strong experience with Apache Spark / Spark SQL.
  • Good knowledge of SQL.
  • Strong understanding of functional programming concepts.
  • Experience developing scalable and distributed applications.
  • Experience working with large-volume structured and unstructured datasets.
  • Strong understanding of Data Structures, Algorithms, and OOP concepts.
  • Experience with REST APIs / Microservices is preferred.
  • Good understanding of Agile/Scrum methodology.

Key Responsibilities
  • Design, develop, and maintain scalable applications using Scala.
  • Develop high-performance data processing applications using Apache Spark.
  • Build and optimize batch and real-time data processing pipelines.
  • Write efficient Scala and Spark SQL code.
  • Perform data transformation, cleansing, aggregation, and validation.
  • Work with large datasets in distributed computing environments.
  • Optimize Spark jobs for performance, scalability, and resource utilization.
  • Troubleshoot application and data processing issues.
  • Develop and consume REST APIs where applicable.
  • Perform code reviews and follow coding standards and best practices.
  • Write unit and integration tests.
  • Collaborate with Data Engineers, Architects, Business Analysts, and other development teams.
  • Participate in Agile ceremonies, sprint planning, development, testing, and production deployments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scala Developer-Bangalore Location
Scala Developer-Bangalore Location

Infosys • Bengaluru

On-site
INR 900,000 - 1,350,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Chennai District

On-site
INR 3,500,000 - 5,200,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Lucknow

On-site
INR 900,000 - 1,800,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Kolkata District

On-site
INR 900,000 - 1,500,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Greater Noida

On-site
INR 1,500,000 - 2,300,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Indore District

On-site
INR 1,400,000 - 2,200,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Coimbatore District

On-site
INR 1,800,000 - 3,400,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Ahmedabad District

On-site
INR 1,400,000 - 2,100,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Pune District

On-site
INR 1,500,000 - 2,100,000
Scala /Spark Developer (Data Engineering )
Scala /Spark Developer (Data Engineering )

Consult Asia • Khordha

On-site
INR 1,500,000 - 2,100,000