- Develop and maintain scalable applications using Scala and Apache Spark.
- Implement functional programming principles in software design.
- Collaborate with cross-functional teams to define and design new features.
- Optimize applications for maximum speed and scalability.
- Debug and troubleshoot issues in a timely manner.
Skills Required:
- 6-12 years of relevant experience in software development.
- Robust experience in Scala and Apache Spark.
- Proficiency in functional programming.
- Experience with REST APIs and microservices architecture.
- Familiarity with CI/CD practices and tools.
Good to Have:
- Knowledge of Java and SQL.
- Experience with AWS or Azure cloud services.
- Familiarity with Kafka and Hadoop ecosystem.
Education: Bachelor's degree in Computer Science or related field.