Опрос по языкам программирования — собрано более 9000 анкет. Участвуйте и вы!
Newage Solutions is a privately owned software product development, engineering, and IT consulting services company. Currently, the company is actively working on developing advance solutions for iGaming, Forex trading platform, Microcredit project.
11 января 2020

Middle Scala Developer

Киев

Необходимые навыки

• 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:

• Java, Scala, Groovy
• KAFKA, Avro, Zookeeper
• ElasticSearch, PostgreSQL, MariaDB
• Akka, Akka Persistence, Akka Clustering
• Spring Boot, Spring Data, JPA
• GIT, Docker Swarm/Kubernetes, Jenkins, ELK, Zabbix, Terraform, VMWare
• Nightwatch, Spock, ScalaTest
• Agile, Scrum, Extreme programming

Будет плюсом

• Spring and Spring extensions such as Web, Boot, Security, Data
• 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

Предлагаем

• Competitive compensation depending on experience and skills
• Long-term employment
• Career growth opportunities
• Compensation for sick lists and regular vacations
• English classes with a native speaker
• Health insurance
• Free lunches
• Relax zone with Playstation and TV

Обязанности

• 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;

О проекте

iGaming platform project — a reactive system, delivering high performance, distributed and resilient solutions to our iGaming operator clients.

LinkedIn