Java-разработчик
По договоренности
Полный день•Занятость: Полная•Требуемый опыт: От 3 до 5 лет
Казань

Размер компании
-
Описание компании не указано
Описание вакансии
Работа в Т1 сочетает в себе преимущества инновационной ИТ-компании и крупного холдинга — стабильность и финансовую надежность, социальные гарантии и возможность развиваться в открытом ИТ-сообществе, масштабные задачи и гибридный формат работы
Дополнительно
Большим идеям нужна большая командаВ рамках направления разработки ИТ-решений мы помогаем ускорить цифровую трансформацию с помощью гибких и быстроадаптируемых
решений мирового уровня: современные ИТ-продукты, системы работы с большими данными
и комплексные решения для фронт- и бэк-офисов. Наши разработки повышают гибкость и эффективность работы банковских команд.Готовы предложить следующие задачи:Разработка микросервисов, компонентов микросервисной системы;Написание понятного и эффективного кода на Java, покрытие тестами;Участие в проектировании компонентов системы;Участие в командном "code review";Взаимодействие с другими членами команды, frontend-разработчиками, аналитиками, QA.Какие знания и навыки для нас важны:Хорошие понимания Java11-17+ (базовые алгоритмы, исключения, дженерики, функциональное программирование, Stream API, etc);Опыт работысо Spring Framework (Boot, Data JPA, AOP, Security, Cloud);Опыт работыс ORM (к примеру Hibernate);Опыт работыс СУБД (умение написать и оптимизировать SQL-запрос, понимание нормализации данных);Высшее образование.Будет плюсом:Умение применять паттерны проектирования – SOLID, GoF, KISS, DRY;Знание тонкостей работы реляционной БД – PL/SQL, ACID, уровни изоляции, etc;Опыт работыс контейнерами и оркестраторами - Docker, Kubernetes/OpenShift;Опыт работыс системами CI/CD – Jenkins/TeamCity.