Position: Java Developer
Category: Java
English level: upper
Years of experience: 5

The last live casino project I started writing from scratch. I made decisions on the choice of technology and the architecture of the application. I worked with various parts of the application: from communication with technical equipment (wheels and card readers) through serial ports to communication with gaming clients via web sockets and integration with casinos. This product has a distributed architecture ready to withstand loads. I’m ready for challenges, decision making and growing together with a product.
Worked in different areas such as telecom, marketing, automated testing platforms, slots and live casinos.  Directly participated in backend development of these products using java as main programming language. I have experience with relational databases (PostgreSQL, MySQL, Oracle) as well as analytical and NoSQL ones (Redis, Clickhouse, MongoDB). Used Kafka as streaming platform and message broker. Worked with Spring stack(mainly), also there were some Quarkus and custom frameworks. Took part in architecture design and decision making
Will be nice to develop product using Kotlin

No Java 8 or lower, no JSP, GWT or something similar. Have no desire to work as full-stack developer