SI
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Scala.
- Build and consume RESTful services and APIs.
- Develop cloud-native applications leveraging AWS services.
- Work with Scala typelevel libraries such as Cats, Shapeless, and similar frameworks to implement strong typing and functional programming principles.
- Implement and manage microservices-based architectures.
- Containerize applications using Docker.
- Work with Akka for building concurrent and distributed systems.
- Develop applications using Play Framework.
- Collaborate with cross-functional teams to define, design, and deliver high-quality solutions.
- Participate in code reviews, performance optimization, and troubleshooting.