• 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
We make your skills grow by offering a gratifying work with professionals. You dive into a warm and friendly atmosphere where you can share any difficulties and moments of joy with your colleagues. Develop your career among the teammates with the same goals and passion for technology. Great work and life balance, both personal and professional growth, fun and parties — we do it all to keep you inspired and happy.
Complex web system of live events collection and analysis based on big data approaches. Consists of many services which provide separated parts of the functionality. All data is saved in one PostgreSQL database. All back-ends developed with Java/Spring, front-ends — Angular.
Regular trips to Switzerland, cooperation with Swiss University.