Scala Developer

Year    TN, IN, India

Job Description

###




About Propel



At Propel, we don't just build software -- we build future-ready, human-centered digital platforms that drive business transformation. We are a design-led technology firm committed to solving complex problems with elegant, scalable solutions. Join a workplace where your ideas matter, your expertise is valued, and your growth is championed

.



About the Role



As a Scala Developer at Propel, you will be part of building high-performance, scalable data processing platforms that support complex business and regulatory workflows. You will work closely with domain experts, architects, and engineering teams to design and deliver distributed data solutions that enable analytics, automation, and large-scale data processing.



This role is ideal for engineers with strong Spark and Scala expertise who enjoy working on high-volume, performance-critical systems.



Key Responsibilities



Design, develop, and maintain scalable applications using Scala and Apache Spark.

Build and optimize distributed data processing pipelines using RDDs, DataFrames, and Datasets.

Write efficient transformation and action logic using in-memory processing techniques.

Optimize existing codebases for performance, scalability, and resource efficiency.

Work on high-volume data processing use cases involving millions of records per transaction.

Develop and maintain Spark notebooks and batch processing workflows.

Integrate third-party libraries and APIs into Scala-based applications.

Perform developer-level testing, performance testing, and load testing.

Participate actively in system design, architecture discussions, and technical decision-making.

Review team members' code and provide feedback on performance, security, and coding standards.

Mentor junior engineers and provide technical guidance to improve team productivity.

Troubleshoot production issues and participate in root cause analysis.

Prepare technical documentation including design notes, test cases, effort estimations, and work breakdown structures (WBS).

Collaborate with cross-functional teams using Agile methodologies and participate in daily stand-ups and sprint ceremonies.

Maintain regular status reporting and delivery tracking.


What We're Looking For



Bachelor's degree in Computer Science, Software Engineering, or a related field.

3 to 5 years of strong hands-on experience in Scala development with Apache Spark.

Strong experience working with Spark RDDs, DataFrames, and Datasets.

Solid understanding of distributed computing concepts and big data platforms such as Databricks.

Experience working with high-volume data systems and large-scale batch processing workloads.

Good understanding of relational databases and read/write performance optimization.

Basic exposure to NoSQL databases such as Cassandra or Astra.

Experience using development tools such as IntelliJ IDEA.

Familiarity with GitHub, Azure DevOps, CI/CD pipelines, and release management workflows.

Understanding of Software Development Life Cycle (SDLC) and Agile development practices.

Strong debugging, problem-solving, and analytical skills.

Awareness of information security best practices.

Good verbal and written communication skills.

Ability to work independently and manage priorities effectively.


Preferred



Experience with cloud-based data platforms and Spark workloads on Azure or similar cloud environments.

Exposure to automated testing frameworks and test-driven development practices.

Experience with performance tuning and memory optimization in distributed systems.

Familiarity with enterprise data governance and compliance-driven data platforms.


What We Offer



A Purpose-Driven Mission



We believe in using technology as a force for good--designing scalable, data-driven systems that enable smarter decisions and meaningful impact across industries.



Empowered & Inclusive Culture



Our open and collaborative culture ensures your ideas matter. You'll have the autonomy to design solutions while working closely with highly skilled teams.



Learning & Growth at the Core



From mentorship and certifications to hands-on exposure to modern data platforms, we invest deeply in your professional growth.



Innovation with Impact



You'll work on modern data platforms and cloud-native architectures, helping clients unlock insights through automation, analytics, and intelligent systems.



Well-being Matters



We prioritize work-life harmony, psychological safety, and policies that support your mental, physical, and professional well-being.



Others:



Common application/ web security and OWASP vulnerabilities

Encryption algorithms to protect sensitive information

PII, PCI, HIPPA, and GDPR compliance and how to implement

Finding the vulnerabilities of the third-party components/ libraries

Understanding security breaches of data-in-transit and data-at-rest and its implementation





I'm interested

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5153162
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year