Posted on: 21/08/2025
Job Title : Scala Developer
Experience : 7+ Years
Location : Onsite - Bangalore / Mumbai
Job Type : Contract
Notice Period : Immediate
Key Responsibilities :
- System Architecture : Architect and implement Microservices Architecture, ensuring services are well-designed, robust, and performant.
- Framework Expertise : Work extensively with frameworks like Play Framework and Akka to build reactive and concurrent applications. Experience with Lagom is a plus.
- Integration : Seamlessly integrate with various SQL/NoSQL databases (e.g., PostgreSQL, MySQL, Cassandra, MongoDB) and third-party APIs.
- Data Processing : Build and manage data pipelines using Apache Spark or similar Big Data technologies, and work with Kafka for stream processing and event-driven architectures.
- Code Quality : Write clean, testable, and well-documented code following best practices, and actively participate in code reviews to maintain high quality standards across the team.
- Mentorship : Act as a mentor to junior developers, providing guidance on technical solutions, code quality, and best practices in a collaborative environment.
- DevOps & CI/CD : Utilize modern development tools and practices, including Git, Docker, and CI/CD pipelines, to ensure efficient and continuous delivery.
- Collaboration : Work closely with product managers, QA engineers, and frontend developers to understand requirements and deliver end-to-end solutions.
Required Skills & Qualifications :
- 7+ years of professional experience as a backend developer, with at least a strong focus on Scala and functional programming.
- In-depth experience with the Play Framework, Akka, or other related Scala frameworks.
- Proficiency in designing and implementing RESTful APIs and building Microservices.
- Solid understanding of concurrency, asynchronous programming, and stream processing.
- Proven experience with SQL/NoSQL databases such as PostgreSQL, MySQL, Cassandra, or MongoDB.
- Familiarity with build tools like SBT or Maven.
- Experience with version control systems (Git), containerization (Docker), and building CI/CD pipelines.
- Comfortable working in an Agile/Scrum development environment.
Preferred / Good to Have Skills :
- Experience with Apache Spark, Kafka, or other Big Data technologies.
- Familiarity with cloud platforms like AWS, GCP, or Azure.
- Strong understanding of DevOps principles.
- Experience with testing frameworks such as ScalaTest, Specs2, or Mockito.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1532398
Interview Questions for you
View All