As an Application Developer you will be responsible for designing building and configuring applications to meet business process and application requirements. You will work closely with the team to ensure the successful delivery of highquality software solutions. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work related problems. Collaborate with crossfunctional teams to gather and analyze requirements. Design develop and test software applications using Apache Spark. Troubleshoot and debug applications to identify and fix issues. Optimize application performance and ensure scalability. Document software specifications and user manuals. Stay uptodate with industry trends and advancements in software engineering. Assist in the deployment and maintenance of applications. Professional & Technical Skills: Must To Have Skills: Proficiency in Apache Spark. Experience with big data processing frameworks like Hadoop. Strong programming skills in Java or Scala. Knowledge of SQL and relational databases. Experience with version control systems like Git. Good To Have Skills: Familiarity with cloud platforms like AWS or Azure. Additional Information: The candidate should have a minimum of 3 years of experience in Apache Spark. This position is based at our Bengaluru office. A 15 years full time education is required.