Java-разработчик (middle+, senior)
По договоренности
Удаленно•Занятость: Полная•Требуемый опыт: От 3 до 5 лет
Нижний Новгород

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