• 5+ years of Java development experience
• Strong knowledge of Java SE 8, Java EE
• Deep understanding of computer science fundamentals: OOP, OOD, design patterns, multi-threading
• Strong knowledge of Spring framework (Core, MVC, Security )
• Experience with RESTful API
• Experience writing tests (JUnit 5, Spring Boot test, Mockito)
• Experience with PostgreSQL database
• Understanding of SOLID principles
• Strong communication skills
• Strong analytical and problem-solving skills
• Intermediate+ English
• Java SE
• DevOps experience (Docker, deployment, server and repository management)
• Experience developing large scale distributed systems from scratch
• Experience with InfluxDB database
• Experience and will to write architecture diagrams and specification documents
• Engaging and challenging work in a dynamically developing company
• Personal and professional growth
• Exciting projects involving newest technologies
• Friendly and engaging professional Team
• Сompetitive compensation package
• Modern and comfortable office facilities
• Flexible working hours
• Accounting assistance
• Taxes paid by the Company
• 20 paid workdays of vacation per year
• Loyalty vacation program
• Additional vacation in case of marriage or child birth
• Bonuses for referred candidates
• Subsidized English courses
• English Speaking Club with native speaker
• Specialized on-line library
• Subsidized participation in trainings & conferences
• Free tea, coffee, milk, breakfasts, fruits & cookies
• On-site snacks
• Partially subsidized medical insurance
• 50% subsidized gym
• Free office massage
• On-site exercise equipment
• Corporate football team
• Leisure zone (table football, table tennis, board games, open terrace)
• Free car & bicycle parking
• Corporate social activities
• Membership in IT Cluster
Complex event processing project is a remote analysis system. The system helps to detect potential error risks. For more detailed information, please, do not hesitate to contact our HR via email!