Position: Java Software Engineer
Company: KaaIoT Technologies, LLC
Experience required: 2y
English level: intermediate

**Requirements:**
BS/MS degree in Computer Science or equivalent experience   
Strong development skills in Java
Desire to learn Scala
Linux and basic DevOps skills
Experience with Docker and Kubernetes
Git
Experience of work with distributed systems, streaming and event processing products
Strong written and verbal English communication skills

**Would be a plus:**
Knowledge of Go, Scala, Python languages
Working knowledge of BigData stack: Yarn, Spark, Livy, Kafka etc.
Working with Jupyter notebook.
Experience in RDBM's and NoSQL databases'
Bash scripting experience

**About the project:**
The company is the largest payment processor in the world and the most widely recognized general purpose payment card. You probably know the name, everyone does.

We partnered with an innovation center of this corporation in order to help them tackle the most challenging business problems, utilizing the most advanced authentication, digital, security, and cloud technologies.

Working on this project, you get the opportunity to use the latest methodologies and tools in order to contribute to the most important and recognizable payment ecosystem in the world. You will get a chance to adopt the experience and know-how of the company that transformed the world’s financial sector.