TL/ Scala Leading Developer (offline)

PROJECT DESCRIPTION:
Highload platform project — a reactive system, delivering high performance, distributed and resilient solutions to our operator clients around the world. Our great pluses: we develop our product, we use cutting-edge technologies (microservice architecture), and we work in comfortable conditions. This is B2B service, which has been successfully working and developing during last 4 years.

REQUIREMENTS:
• Practical experience with KAFKA and Building streaming oriented distributed applications
• Understanding of non-blocking approaches to concurrency, actor concurrency model
• Applying DDD principles using Akka
• Experience with RESTful services and a good understanding of HTTP protocol
• Testing experience with TDD and especially BDD, continuous integration practices, continuous delivery practices
• Practical experience of using Docker

ALSO:
Technologies and tools we are using at the moment:
• Scala, Java, Groovy
• KAFKA, Avro, Zookeeper
• ElasticSearch, PostgreSQL, MariaDB
• Akka, Akka Persistence, Akka Clustering
• Cats, ZIO, Http4s, Magnolia
• GIT, Docker Swarm/Kubernetes, Jenkins, ELK, Zabbix, Terraform, VMWare
• Nightwatch, Spock, ScalaTest
• Agile, Scrum, Extreme programming

WILL BE A PLUS:
• DevOps experience: Python and BASH scripting, experience in troubleshooting production problems, analyzing logs, improving analyzing performance
• Willingness to write unit, integration and acceptance tests
• Understanding of best practices in scalable server-side architecture
• Experience with Event Sourcing and CQRS
• Knowledge of UML and PlantUML

RESPONSIBILITIES:
• Take an active part in the ongoing processes and product development of the company;
• Responsible for producing a high-quality deliverable solution in a timely fashion;
• Ready to be responsible to resolve the technically complex and challenging tasks;
• Use continuous integration and continuous delivery practices for increasing productivity of work;
• Troubleshooting production problems, analyzing logs, improving analyzing performance;
• Have a strong Scala knowledge as the main programming language for building high quality services.

WE OFFER:
• Competitive compensation depending on experience and skills
• Long-term employment
• Career growth opportunities
• Compensation for sick leaves and regular vacations
• English classes with a native speaker
• Health insurance (after PP)
• Free lunches
• Comfortable office near Dorohozhychi metro station
• Relax zone with Playstation and TV.

About SOTI

SOTI is a proven product innovator and Industry leader for Enterprise Mobility and IoT Management.
Today, SOTI is the world's most trusted provider of mobile and IoT management solutions, with over 17,000 enterprise customers and millions of devices managed worldwide. We have strong partnerships with hardware manufacturers, providing support for new mobile devices and operating systems well before the competition. We understand the unique requirements of our partner's industries, including logistics, retail, healthcare, education and field services. SOTI has a strong focus on R&D and we are constantly innovating to do whatever it takes to keep our customers happy and successful. Making day to day mobility management easy lets the enterprise take mobility to endless possibilities.

Company website:
https://www.soti.net/

DOU company page:
https://jobs.dou.ua/companies/soti/

The job ad is no longer active

Look at the current jobs Scala Kyiv→