We are looking for Scala Developer who can focus on creating and managing Scala applications. You will utilize Scala to create, update, and analyze different specifications of Scala-based applications for multiple systems, providing ease-to-use and better UIs. Scala (with a focus on the functional programming paradigm) JUnit, Mockito, Scala test (Embedded Cassandra) Knowledge of Java and Python is required. Understanding of Apache Spark Expertise in Hadoop and MapReduce Designing, creating, and maintaining Scala-based applications. Participating in all architectural development tasks related to the application. Writing code in accordance with the app requirements Performing software analysis Working as a member of a software development team to ensure that the program meets standards Application testing and debugging Making suggestions for enhancements to application procedures and infrastructure. Collaborating with cross-functional teams.