Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 2

Full product back-end development with 100% coverage testing and stress tests: I have led the development of complex back-end systems with thorough testing and stress testing to ensure high-quality and reliable software. By implementing comprehensive test coverage, I have significantly reduced the occurrence of bugs and issues in production environments.

Proficiency in SQL and relational database management systems: I am highly proficient in SQL and have extensive experience working with relational database management systems such as MySQL and PostgreSQL. I have written optimized SQL queries, performed complex joins, and ensured data consistency and integrity.

Security implementation with Spring Security: I have implemented robust security measures using Spring Security, including authentication and authorization mechanisms. By configuring secure endpoints, implementing token-based authentication (JWT), and enforcing access control, I have ensured that applications are protected against unauthorized access.

I have successfully designed and developed microservices using Spring Boot, enabling modular and scalable architectures. I have also implemented service orchestration patterns, allowing seamless communication and coordination between microservices.

I have effectively collaborated with product managers and front-end developers to ensure smooth integration of features and functionality. By maintaining clear communication and actively participating in agile development processes, I have fostered strong teamwork and achieved successful project outcomes.
Project that aims to unite pairs of people into larger pairs, fostering communication
and facilitating meetings.
• Full product back-end development with 100% coverage testing and stress
tests.
• Database design and architecture, including entity-relationship
modeling.
• Proficiency in SQL and relational database management systems
(MySQL, PostgreSQL).
• Troubleshooting and resolution of database-related issues.
• Building RESTful APIs using Spring Boot and Spring MVC.
• Spring Data JPA for seamless integration with databases.
• Security implementation with Spring Security.
• Building microservices and implementing service orchestration with
Spring Boot.
• Handling authentication and authorization using JWT.
• Implementing asynchronous processing using Spring Boot's support for
messaging systems (Kafka).
• Collaborate with cross-functional teams, including product managers
and front-end developers, to ensure seamless integration of features and
functionality.
• Optimize system performance through code refactoring, query
optimization, and caching strategies, resulting in improved response
times and scalability.
• Successfully deliver projects on time and within budget, ensuring high
client satisfaction and fostering long-term partnerships.
• Excellent verbal and written communication skills in English, enabling clear
and effective communication with team members, stakeholders, and clients.
• Working on team 10-15 people.
I am drawn to projects that have a strong technical team and are fueled by innovative and interesting ideas. Collaborating with a talented team is not only inspiring but also allows for the exchange of knowledge and expertise, leading to better outcomes.

Working on projects with a strong technical team means that I can learn from my colleagues and contribute my own expertise, resulting in a dynamic and stimulating work environment. It also enables effective problem-solving and encourages continuous learning and growth.

Moreover, being involved in projects with interesting ideas excites me as it presents opportunities to push boundaries, explore new technologies, and find creative solutions. I thrive on challenges that require out-of-the-box thinking and enjoy contributing to projects that have the potential to make a meaningful impact.

Overall, I am highly motivated to work on projects that bring together a strong technical team and intriguing ideas. Such projects provide the ideal environment for personal and professional development, and I am eager to contribute my skills and expertise to help turn those ideas into reality.