Position: Senior Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 5


As a Java Developer, I've been involved in a range of complex projects. Currently, I've developed from scratch and now maintaining and evolving two projects for a leading ad tech company, using technologies like Java 17, Spring Boot, MySQL, MyBatis, Git, REST API, JUnit and Mockito. I served as the Lead Developer on this project, honing my technical and project management skills.

In previous projects, I worked with a range of tools and technologies including Java 8+, Spring (Core, Boot, MVC, Data), Hibernate, Hybris, Social Networks API, SQL-based RDBMS (such as PostgreSQL, MySQL, Microsoft SQL Server, and Oracle), Neo4j, RabbitMQ, REST, Maven, VCS (GIT/SVN) and JUnit.