Scala Backend Developer

Software Development
  • Software Development
  • India

Infosys

• 5+ years of hands on programming experience in Scala backend development and Frameworks such as Akka/Apache Pekko, Play
• In depth understanding of functional programming and Implementation Such as: Try, Option, Future Monad, Collections
• Good knowledge on OOPS Concepts: Classes, Traits and Objects (Singleton and Companion), Case Classes
• Good Understanding of Scala Language Features: Type System, Implicit/Givens
• Knowledge of Scala 3 Syntax
• Experience on MVC Architecture, Knowledge of Frameworks such as: Akka/Apache Pekko, Play 2.9, Play 3.0
• Writing Test cases using Testing Frameworks such as Scalatest, working with config files such as HOCON
• Experience with REST APIs and Swagger Docs
• Python programming skills
• Good Knowledge of Build Tools such as: Gradle & SBT in depth
• Basic knowledge of Kafka, Nifi, Redis, Elasticsearch
• Basic knowledge of Docker & Kubernetes
• Experience with SQL and NoSQL DB
• Experience on using GIT , resolving conflicts, working with branches
• Strong programming skills using data structures and algorithms
• Excellent analytical skills
• Good communication skills

Experience- 8- 14 yrs in Industry

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • BNP Paribas India Solutions
    India

    About BNP Paribas India Solutions: Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With d
  • Zoho Corp
    Chennai, Salem, Coimbatore, Tirunelveli, and Madurai

    Job Description Design and develop high-volume, low-latency applications for mission-critical systems, ensuring top-tier availability and performance. Contribute to all phases of the produ
  • cornerstone
    Hyderabad

    Associate Software Engineer - ROR  This role is Office Based, Hyderabad Office   In this role, you will… Analyze, design and implement different modular components as per busin
  • ICE Mortgage Technology
    Pune

    ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage Technology solutions enable lenders to originate more loans, reduce origination c