21 Aug
|
Important Company of the Sector
|
Chennai
21 Aug
Important Company of the Sector
Chennai
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.
field.
Apache Spark.
· Strong experience working with Spark RDDs, DataFrames, and Datasets.
platforms such as Databricks.
processing workloads.
optimization.
· Basic exposure to NoSQL databases such as Cassandra or Astra.
· Experience using development tools such as IntelliJ IDEA.
management workflows.
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.