Scala Developer - Akka
Job Title : Scala Developer
Location : Pune (On-site/Hybrid/Remote specify if known)
Experience Required : 310 years
Job Description :
We are seeking a highly skilled and experienced Scala Developer to join our client's team in Pune. The ideal candidate will have a strong command of Scala and extensive experience working with Akka frameworks. Experience in the financial or core banking domain is highly desirable.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance applications using Scala and Akka.
- Build and integrate REST and gRPC APIs using Akka HTTP and Akka gRPC.
- Develop and maintain concurrent and distributed systems using Akka actor systems and futures.
- Troubleshoot, debug, and optimize Akka-based systems to ensure performance and reliability.
- Work collaboratively with cross-functional teams including DevOps, QA, and Product Management.
- Participate in code reviews, system design discussions, and mentor junior team members if required.
- Stay up-to-date with emerging trends and best practices in Scala and Akka ecosystems.
Key Skills & Qualifications :
- Strong foundation in Scala programming language and its functional programming paradigms.
- In-depth knowledge and hands-on experience with :
1. Akka HTTP
2. Akka gRPC
3. Akka Futures
4. Akka Actor System
5. Akka Troubleshooting Strategies
- Experience in building high-throughput, low-latency applications.
- Exposure to microservices architecture and distributed systems.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Preferred Qualifications :
- Experience in the financial services or core banking domain.
- Familiarity with tools like sbt, Docker, Kubernetes, and CI/CD pipelines.
- Knowledge of NoSQL databases, Kafka, or other event-driven systems is a plus.
Why Join Us?
- Opportunity to work on cutting-edge technologies in a performance-critical domain.
- Attractive compensation up to 30 LPA.
- Exposure to large-scale distributed systems and high-impact projects.
- Dynamic and collaborative work culture.
Key Skills :
- Strong in Scala Basics
- Akka Http
- Akka gRPC
- Akka futures
- Akka troubleshooting strategies
- Akka actor system
- Experience in the financial or core banking domain is a plus