Андрей Бронский
Java-разработчик в Edtech-компания топ-10 в России
про меня
Я начинающий Java-разработчик, с опытом разработки веб-приложений.
Мои ключевые навыки включают: • Уверенное знание Java Core (в том числе Collections Framework, Stream API, Multithreading, лямбды) • Понимание принципов ООП, SOLID, KISS, DRY, YAGNI, паттернов проектирования. • Опыт работы с Spring/Spring Boot, Spring Web, Spring Data JPA, Spring Test, Spring Sequrity, Spring MVC, Hibernate • Знание систем сборки Maven и Gradle • Опыт разработки RESTful API • Навыки работы с системами контроля версий (Git). • Знание SQL и опыт работы с реляционными СУБД (PostgreSQL, MySQL) • Использование библиотеки миграции БД Liquibase • Умение писать модульные и интеграционные тесты с использованием JUnit, Mockito • Опыт контейнеризации при помощи Docker • Опыт работы с командной строкой Linux • Базовые знания устройства и принципов работы Apache Kafka • Базовые знания микросервисной архитектуры • Базовые знания принципов CI/CD
где нахожусь
Нижний Новгород