Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 3

In my experience, I have been an active participant in many Java hackathons where I have participated in various topics (including ai). I have closely followed new trends in Java development and actively applied my knowledge in practice.

Besides participating in hackathons, I also actively participated in various Java meetups and events where I met other Java developers. Participating in these events gave me the opportunity to exchange experiences, learn new approaches and best practices, and expand my network of professional contacts in the Java developer community.
1) Multitenancy in web applications - using separate schemes for each tenant to provide more excellent data isolation and scalability.
2) Kafka to implement asynchronous communication between system components, develop producers and consumers, optimize performance, and provide fault tolerance.
3) Dividing the monolithic service into (cloud-ready) microservices. Solving problems with distributed transactions (tpc, saga).
My expectations include continuous improvement of my knowledge and skills, as well as my thirst for new projects. I strive to actively explore new technologies, frameworks, and tools related to Java development. My interest in new projects allows me to put my knowledge into practice and seek opportunities for growth and development.