Application Lead
KeySkills
Company Name
Job Description
Job Description:
We are seeking an experienced Application Lead with strong expertise in Apache Spark to lead the design, development, and configuration of data-driven applications. As the primary point of contact for projects, you will drive solution implementation, collaborate across teams, and ensure timely and high-quality delivery of enterprise-grade applications built on distributed computing frameworks.
Must-Have Skills
-
Proficiency in Apache Spark
-
Deep understanding of distributed computing principles
-
Experience with Big Data processing tools such as Hadoop or Apache Flink
-
Strong programming skills in Java or Scala
-
Hands-on experience with Spark SQL for data processing and analysis
Good-to-Have Skills
-
Familiarity with cloud platforms like AWS or Microsoft Azure
Roles & Responsibilities
-
Lead the design, development, and implementation of scalable big data applications
-
Act as the SME (Subject Matter Expert) for Apache Spark and related technologies
-
Collaborate with cross-functional teams to gather and translate requirements into technical solutions
-
Ensure adherence to best practices in software engineering and application architecture
-
Guide junior team members and provide ongoing mentorship
-
Troubleshoot and resolve issues across the application lifecycle
-
Participate in and contribute to regular team discussions and solutioning sessions
-
Keep current with emerging technologies and recommend improvements
Additional Information
-
This role is based in our Chennai office
-
A minimum of 2 years of experience with Apache Spark is required
-
15 years of full-time education is a mandatory requirement
-