Position: Scala Developer/Team Lead/Data Engineer/ML
Category: Scala
English level: upper
Years of experience: 11

Developing big data application for web data analysis.
The project that has helped to the big financial company to conquer a new market.
Working with ES/CQRS architecture.
Building a team and developing a successful MVP for a US start-up.
Being involved in a pre-sale activity for a large enterprise customer.
Java/Scala Software Engineer with 20+ years of experience in enterprise- and web-scale software development mostly acquired in Ukrainian outsourcing companies. Has been working at the positions of a Senior Developer and Tech/Team Lead. Has been performing functions of an Architect and PM.
Solid working experience with Cloud Computing (Amazon EC2 etc.), Big Data (Spark, Akka, Hadoop, Kafka), Information Retrieval, Business Intelligence, Machine Learning, Functional Programming, Event Sourcing architecture (CQRS).
Solid working knowledge of JavaEE stack (EJB and no-EJB technologies), SQL and no-SQL databases, scalable high load application development (Messaging and Streaming frameworks, MongoDB, HBase).
Working knowledge of Linux configuration, virtualization, containers (Docker etc.). Have experience in machine learning and Data Science.

Experience in telecom, travel, retail, security and financial domain areas.

Experience as a Java developer – 13 years.
Experience as a Scala developer – 2.5 year.
I would be especially happy to find a vacancy with technically challenging tasks - Data Science, Machine Learning, Eventually Strong consistency clustering etc.