Position: Java Developer
Category: Java
English level: fluent
Years of experience: 1

I like to work in team to get the best result. I can study very fast to complete the task with the best quality. I have time management skills and the ability to complete projects in a certain time frame.
I possess a strong knowledge of Advanced Java, Relational Databases, Clean Code principles, and Software Design patterns. I have a proven track record in developing maintainable and robust projects. My expertise extends to Java and Jakarta EE, where I have successfully utilized frameworks such as Spring Boot, Spring Core, Spring Data, Spring Security, and Spring Web.

In addition, I have created my own dependency injection framework, showcasing my ability to design and implement efficient and scalable solutions. I am well-versed in working with Docker and Kubernetes, enabling seamless deployment and management of applications.

While I primarily utilize Relational databases, I also have hands-on experience with NoSQL databases including MongoDB, Redis, and Cassandra. This knowledge allows me to adapt to diverse data storage and management requirements.

Developed Java applications using the Spring framework, including Spring Boot, Spring Core, Spring Data, Spring Security, Spring Web, and Spring AOP.
Implemented scalable backend development using microservices architecture with Java, Spring, and Apache Kafka.
Utilized various databases such as MySQL, PostgreSQL, Redis, and MongoDB for data storage and management.
Integrated Redis as a cache storage solution to enhance performance and efficiency.
Incorporated MongoDB as a NoSQL document database within a microservices architecture.
Optimized database queries by implementing indexes on frequently accessed table fields and improving subqueries using joins.
Developed backend systems using Spring MVC, adhering to clean code principles and software design patterns.
Implemented stateful applications using cookie and session authorization for enhanced security.
Ensured consistency and security of data in microservices architecture by utilizing JWT tokens.