About the role
Java Разработчик
Локация: Удалённо в РФ
Компания: Centicore
ЗП: от 460 000 до 490 000 р. на руки
Занятость: Полная
Компания Centicore💙 находится в поисках Java Разработчика. Наша компания занимается продуктовой разработкой проектов наших Заказчиков под ключ.
Уровень: middle+ / senior
Обязательные требования
Опыт коммерческой разработки на Java от 5 лет
Уверенные знания современных концепций и принципов разработки на платформе Java
Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
Знание стандартных алгоритмов и структур данных
Опыт разработки на Java с использованием Spring Framework (Boot, Cloud, AOP, Security и др.), Hibernate
Знание и опыт применения Stream, Optional, Collections и др. (Java 8-11+)
Опыт работы с тестовыми фреймворками Junit, TestNG, Mockito
Опыт работы с реляционными базами данных
Знание теоретических основ проектирования БД и построения эффективных запросов
Опыт работы с Git, Maven
Плюсом будут
Опыт проектирования высоконагруженных систем
Опыт работы с Spring Boot, Spring Cloud
Опыт работы с Docker, Kubernetes
Опыт работы с TeamCity, Jira, Confluence
Умение писать чистый, документированный и тестируемый код (модульные и интеграционные тесты)
Понимание микросервисной архитектуры, её плюсов и минусов
Знакомство с функциональной парадигмой разработки
Функциональные обязанности
Разработка на платформе Java
Применение на практике принципов ООП, SOLID, DRY, KISS
Разработка на Java с использованием Spring Framework (Boot, Cloud, AOP, Security и др.), Hibernate
Работа со Stream, Optional, Collections и др. (Java 8-11+)
Написание тестов (Junit, TestNG, Mockito)
Работа с реляционными БД, участие в проектировании и оптимизации запросов