At least 3 years' experience building out scalable and robust back-end systems in Scala
Strong knowledge of the Scala development stack
Experience with microservice-oriented, distributed systems in the cloud using open-source frameworks (e.g., Kafka, Avro, Akka, Storm, Kubernetes, Docker, Pulsar)
Development expertise in Java, Scala, Akka for developing multithreaded server-side services
Requirements:
Design, develop, and maintain scalable back-end systems in Scala
Build and operate microservice-oriented distributed systems in the cloud using open-source frameworks (Kafka, Avro, Akka, Storm, Kubernetes, Docker, Pulsar, etc.)
Develop and expose REST/SOAP/JSON APIs and work with NoSQL databases
Collaborate in Agile/Scrum environments and contribute to a startup-like development pace
Job description
Job Title : Scala consultant Location : Remote Position Type : Contract US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp. What you need to succeed:
At least 9
At least 3 years' experience building out scalable and robust back-end systems in Scala.
Strong knowledge of Scala development stack,
Experience with micro service-oriented, distributed systems in the cloud using open source frameworks (ex. Kafka, Avro, Akka, Storm, Kubernetes, Docker, Pulsar, etc.).
Development expertise in Java, Scala, Akka, developing multithreaded server-side services.
Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking, and operating systems.
Development expertise in REST/SOAP/JSON API.
Solid working knowledge of NoSQL (e.g. ElasticSearch + Time Series Databases).
Prior experience working with Agile/Scrum methodologies.
Start-up environment experience will be a plus, although not mandatory.
Skill sets with expertise level required given below:
Java/Scala - Expert
Elastic Store/RDBMS/Other NoSQL - Expert in at least 2