Java Middle+ Разработчик
Компания: 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)
- Работа с реляционными БД, участие в проектировании и оптимизации запросов
Откликнуться: @ktvsk_d
