Overview
Skills
Job Details
Key Responsibilities
* Design, develop, and maintain scalable distributed applications using Scala
* Build low-latency, high-throughput services for real-time processing
* Optimize concurrency and performance using advanced multi-threading techniques
* Design and manage efficient, scalable database solutions
* Deploy and monitor applications in AWS or Azure cloud environments
* Implement CI/CD pipelines and infrastructure automation
* Use orchestration frameworks to manage complex workflows
* Collaborate with product and platform teams on system architecture
Minimum Qualifications
* 7+ years of experience with Scala and functional programming
* Hands-on experience with Akka, Play, or ScalaTest
* Proficient in Java and Spring Boot for microservices development
* Familiarity with container orchestration (e.g., Kubernetes, ArgoCD)
Core Tech Environment
Akka * ArgoCD * AWS * Grafana * Gradle * Java * Kubernetes (K8S) * Maven * Play Framework * Prometheus * Scala * ScalaTest * Splunk * Spring Boot
Preferred Skills
* Experience building CI/CD workflows using GitOps principles
* Strong background in observability and performance monitoring tools
* Ability to design and manage scalable microservice architectures