Greetings From ALIQAN Technologies!
We are hiring Scala Developer for one of our esteemed Client MNC.
Job Title: Scala Developer
Location: Onsite Bangalore / Mumbai
Experience Required: 7+ Years
Notice Period: Immediate
Job Type: Contract
Job Summary:
We are seeking an experienced Scala Developer with 7+ years of expertise in building high-performance, scalable backend applications.
The ideal candidate should possess a solid understanding of functional programming, microservices, and cloud-based development.
You will be a key contributor in designing and maintaining backend services, collaborating with cross-functional teams, and ensuring system efficiency and performance.
Key Responsibilities:
- Design, develop, test, and deploy backend services and APIs using Scala
- Collaborate with product managers, frontend developers, and QA engineers
- Optimize and maintain existing codebases to ensure performance and scalability
- Write clean, testable, and well-documented code using best practices
- Work with Play Framework, Akka, and Kafka
- Participate in code reviews and mentor junior developers
- Integrate with SQL/NoSQL databases and third-party APIs
- Build and manage data pipelines using Spark or similar tools (if required)
Required Skills:
- Strong hands-on experience with Scala and functional programming
- Experience with Play Framework, Akka, or Lagom
- Proficiency in RESTful APIs, Microservices Architecture, and API integration
- Solid understanding of concurrency, asynchronous programming, and stream processing
- Experience with SQL/NoSQL databases such as PostgreSQL, MySQL, Cassandra, or MongoDB
- Familiarity with build tools like SBT or Maven
- Experience with Git, Docker, and CI/CD pipelines
- Comfortable working in Agile/Scrum environments
Preferred / Good to Have:
- Experience with Apache Spark, Kafka, or other Big Data technologies
- Exposure to cloud platforms such as AWS, GCP, or Azure
- Understanding of DevOps principles
- Familiarity with testing frameworks like ScalaTest, Specs2, or Mockito