What are the responsibilities and job description for the Scala/Bigdata Developer position at RIIM?
We are seeking a skilled Scala Developer with strong Java experience to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have hands-on expertise in Scala, Bigdata/Java, distributed systems, and microservices architecture with experience building cloud-native and data-intensive applications.
Responsibilities
- Design, develop, and maintain scalable backend applications using Scala and Java.
- Develop concurrent and distributed systems using Scala functional programming concepts.
- Work with big data and streaming technologies such as Kafka, Spark, or Akka.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews, technical design discussions, and best practice implementations.
- Integrate applications with cloud platforms and CI/CD pipelines.