Scala Developer
IMR Soft LLC · New York, NY · 1 mo ago
EngineeringFull-time
About the role
Location: NYC, NY. Duration: 12 Months. We need a Scala developer with Kafka background, experience containerizing code and performing endpoint deployments, and who has developed or refactored Scala applications.
Responsibilities
- Build REST/gRPC APIs, microservices, and distributed systems using Scala's functional and object oriented features, with Akka, Play, or ZIO for concurrency and async processing
- Type safe, immutable data structures: Use Scala's strong static typing to design robust, maintainable codebases, reducing runtime errors and improving testability
- Optimizing JVM/Scala performance: Tune memory usage, concurrency, and multi threading for high load systems; integrate with databases (SQL/NoSQL), message brokers, and cloud platforms
- CI/CD and DevOps integration: Implement automated builds, containerized deployments (Docker/Kubernetes), and monitoring pipelines
- Legacy system refactoring: Modernize Java based systems by integrating Scala modules without full rewrites, leveraging JVM interoperability