Description

As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements using Apache Spark. Your typical day will involve working with Spark, developing and testing applications, and collaborating with cross-functional teams to ensure successful project delivery.

Roles & Responsibilities

Design, develop, and test applications using Apache Spark to meet business process and application requirements.
Collaborate with cross-functional teams to ensure successful project delivery, including working with business analysts, project managers, and quality assurance teams.
Provide technical expertise in Apache Spark and related technologies to support the development of high-quality applications.
Develop and maintain technical documentation, including design documents, test plans, and user manuals.

Professional & Technical Skills

Strong experience in Apache Spark with a minimum of 7.5 years of experience.
Experience in designing, developing, and testing applications using Apache Spark.
Strong understanding of Spark architecture and related technologies, including Hadoop, Hive, and HBase.
Experience with programming languages such as Java, Scala, or Python.
Experience with data processing frameworks such as Kafka or Flink.
Experience with cloud-based technologies such as AWS or Azure.
Experience with Agile development methodologies.
Excellent problem-solving and analytical skills.

Additional Information

The candidate should have a minimum of 7.5 years of experience in Apache Spark.
The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering high-quality applications.
This position is based at our Bengaluru office.
 

Education

Any Graduate