PROJECT DESCRIPTION: You will be involved in the development of the ECOsystem that will include such services as: BI (Reporting System), Roles/Permissions, Chat System, Trading platform, Client Engagement, Dialling system, ETC.
The main goal of which will be achieving the most user friendly system that will help you:
* Measure and increase the efficiency of employees
* Measure and increase LTV of Clients
* Full control and understanding of the business.
MAIN REQUIREMENTS:
• Deep knowledge of Java
• Knowledge of SQL: MySQL, PostgreSQL
• Experience with JPA, Hibernate
• Experience with Spring framework, IoC
• Practical experience with Jenkins
• Experience with Junit, TDD
• OOP, OOD, UML, Design Patterns
• Understanding and experience with Git
• Experience with REST and SOAP services
WILL BE A PLUS:
• Experience with Docker
• Knowledge & commercial experience with Scala
• Experience with Groovy
• Devops experience: Ansible, AVS, GCP
• Experience with 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
• Agile, Scrum, Team Management
RESPONSIBILITIES:
• Design and implement micro-services, running on a Docker Swarm using Java/Scala, Akka streams and Kafka
• Develop automated tests for any new, or enhance current automated tests
• Peer program and code reviews
WE OFFER:
• Competitive compensation depending on experience and skills
• Long-term employment
• Career growth opportunities
• Compensation for sick lists and regular vacations
• English classes with native speaker
• Health insurance
• Free lunches
• Comfortable office near Dorohozhychi metro station
• Relax zone with PlayStation and TV