What are the responsibilities and job description for the Scala / Apache Spark Developer position at Talent Groups?
Job Role: Scala / Apache Spark Developer
(Onsite or Hybrid or Remote): Hybrid 3 days
(Relocation allowed or Not allowed): Need locals either from NY/NJ
Contract Duration: 11 months
Interview Mode: In-person at client location
Position Overview
The ideal candidate will have solid programming skills, experience developing scalable data processing solutions, and the ability to collaborate with technical teams in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain applications and data processing solutions using Scala and Apache Spark.
- Build and optimize scalable data processing workflows to handle large volumes of data.
- Write clean, efficient, and maintainable code following established development standards.
- Troubleshoot, debug, and resolve application and data processing issues.
- Optimize application performance and Spark jobs for efficiency and scalability.
- Collaborate with engineering, data, and business teams to understand requirements and deliver technical solutions.
- Participate in code reviews, testing, debugging, and ongoing application enhancements.
Required Skills
- Strong hands-on experience with Scala programming.
- Strong expertise in Apache Spark development.
- Experience developing and optimizing large-scale data processing applications.
- Strong problem-solving, debugging, and analytical skills.
- Ability to work effectively with cross-functional technical teams.