Position: Java Developer
Category: Java
English level: basic
Years of experience: 2


During my work experience as a middle Java developer, I have completed several projects and tasks utilizing various technologies. I have worked extensively with Kafka and RabbitMQ for building efficient and scalable message queuing systems. Additionally, I have utilized Spring Boot framework and microservices architecture to develop robust and modular applications.

In terms of databases, I have experience working with MongoDB for NoSQL data storage and retrieval. For relational databases, I have worked with Oracle SQL, MySQL, and PostgreSQL, employing them to design and manage data models effectively.

In my current role, I actively contribute to the development team, collaborating with other developers, architects, and stakeholders to deliver high-quality software solutions. I am responsible for designing and implementing scalable microservices, integrating them with messaging systems like Kafka and RabbitMQ. I also handle data management tasks using various databases, ensuring efficient data handling and retrieval.