Java-разработчик
ИТ-Холдинг Т1
- Краснодар
- Постоянная работа
- Полная занятость
- Проектирование ИТ-решений;
- Разработка и адаптация информационных систем;
- Создание и развитие прикладного программного обеспечения;
- Проведение функционального тестирования информационных систем;
- Подготовка технической документации.
- Знание основных современных концепций и принципов разработки на платформе Java;
- Знание и умение применять на практике принципы ООП, SOLID, DRY, KISS;
- Знание стандартных алгоритмов и структур данных;
- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate;
- Знание и опыт применения: Stream, Optional, Collections, etc.;
- Разработка с использованием Java 8 - 11;
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mockito;
- Опыт работы с реляционными базами данных;
- Умение писать и оптимизировать SQL запросы любой сложности;
- Опыт разработки и проектирования высоконагруженных систем;
- Опыт работы с Git, Maven.
- Опыт работы с Spring Boot, Spring Cloud;
- Опыт работы с Docker, Kubernetes;
- Опыт работы с TeamCity, Jira, Confluence;
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);
- Понимание что такое микросервисная архитектура, её плюсы и минусы.
Хабр Карьера