Job Description :
Scala and Java Developer

Our client seeking an experienced Senior Scala and Java Developer to build, optimize, and tune for high performance services running on Kubernetes to deliver weather and lifestyle data to over 50% of world’s weather apps. Contribute to the microservices framework and integrations with various services to process massive amounts of data for visibility and analysis.

About Client
Our client is an American, multinational information technology company operating in over 170 countries. They believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. Their brand is highly esteemed and valued around the world by forward-thinking clients, employees and communities. Their product offerings include leading edge enterprise hardware, open source software development tools, cloud-based services, artificial intelligence and cognitive computing. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works.

Tasks
Take applications written in Java and re-write in Scala
build, optimize, and tune for high performance services running on Kubernetes
Contribute to the microservices framework and integrations with various services
Process massive amounts of data for visibility and analysis.

Job Must Haves

Excellent Scala and Java skills
Proficiency with functional programming using Scala
Strong knowledge of Scala tools and ecosystem – sbt, cats, akka, akka-http, etc.
Strong understanding of data structures and algorithms
Strong understanding of Unix primitives and regexes
Experience with Docker and Kubernetes
Desire to learn new technologies and languages
General knowledge of everyday developer tools
Interest and knowledge of emerging tools and technologies
Solid understanding of parallel and concurrent programming
Bachelor’s degree or higher in Computer Science, or comparable work experience


Job Nice To Haves
Knowledge of Golang
Python or Ruby experience