Java-разработчик
Оплачиваемая стажировка для начинающих специалистов, от 20 часов в неделю, удаленно или в офисе
Реальный опыт в ИТ-компании
Для тех, кто хочет развиваться в разработке
Бизнес-задачи
- Будете разрабатывать API для сервисов технической поддержки банка
- Придумывать, как оптимизировать и автоматизировать процессы
- Создадите внутренние инструменты, библиотеки и прототипы
В команде Java-разработки
Вместе с командой узнаете, как работают внутренние системы компании и создаются банковские продукты
Возможность попасть в штат
После завершения стажировки пройдете ревью и сможете попасть на интервью с одной из команд компании
Для начинающих специалистов
Старт карьеры
Для студентов, выпускников и начинающих специалистов
Летом или в течение учебного года
Работать можно от 20 до 40 часов в неделю
В офисе или удаленно
Работать можно удаленно или в одном из офисов по договоренности с командой
Примеры проектов с прошлых программ
Участники программы создавали сервисы для упрощения жизни сотрудников и клиентов
В рамках стажировки разработали новую функциональность для процессов по выпуску дебетовых продуктов, таких как «Джуниор», «Совместные счета» и «Дополнительные карты».
- В проекте «Совместные счета» реализовали новые правила скоринга клиентов (проверка на мошенничество и количество открытых совместных счетов) и добавили отправку событий отказа в Центр Нотификаций для отправки моментальных пуш- и СМС-уведомлений пользователю. За счет этого мы уменьшили вероятность открытия продукта мошенникам.
- В проекте «Джуниор» кардинально переработали схему поиска дебетовой карты родителя ребенка, которому открывается продукт. В том числе перешли на асинхронное взаимодействие с дебетовым процессом для получения информации об имеющейся родительской карте или для отправки события на открытие карты родителю. Таким образом уменьшилось количество ошибок и инцидентов, возникавших при синхронном взаимодействии.
- В рамках проекта «Дополнительные карты» расширили модель допкарты, добавив в нее новые поля. Благодаря новым полям получилось значительно скорректировать и расширить бизнес-логику в процессе по выпуску этого продукта
Разработали дополнительный функционал для сервиса, который выдает офферы для встречи клиента с представителем в онлайн-режиме.
- Добавили настраиваемую конфигурацию фильтров для каждого типа офферов
- Разработали микросервис для временного хранения данных клиента со встречи с представителем, покрыли юнит-тестами
- Замаскировали чувствительные данные логов (пароли, логины, токены)
Разработали сервис, в котором нужно заполнить форму — и он автоматически генерирует необходимый пакет документов на получение визы.
- Переработали структуру, добавили новые поля в форму
- В бэкенд-части реализовывали автоподстановку полей и автоматическую генерацию PDF. Бэкенд покрыли юнит-тестами
Мы ждем способных кандидатов
Идеально, если вы много знаете и умеете докапываться до сути проблем
Идеально, если вы
- Программируете на Java
- Знаете основные алгоритмы и структуры данных
Будет плюсом, если
- Знаете принципы ООП
- Пишете базовые скрипты на SQL
- Использовали Spring Framework
Как подготовиться к отбору
Познакомьтесь с нашей тестирующей системой заранее — прорешайте тренировочный контест
- Почитайте об общих принципах работы микросервисов и клиент-серверной архитектуры
- Посмотрите видео про Spring
- Попрактикуйтесь: напишите свой проект на Java, который работает с БД, имеет веб-интерфейс
- Сначала напишите на чистом Java, потом подключите Spring и Hibernate, потом переведите проект на Spring Boot
Материалы для подготовки
Книги
- Распределенные системы. Эндрю Таненбаум и Мартен ван Стин
- Microservices Patterns. Chris Richardson
- Java Concurrency in Practice. Brian Goetz
- Изучаем SQL. Генерация, выборка и обработка данных. Болье Алан
- Spring 5 для профессионалов. Кларенс Хо, Крис Шефер
Курсы
- Курс по JDK от Тагира Валеева
Как пройти отбор
- Оставьте заявку. Заполните форму ниже до 6 сентября включительно и зарегистрируйтесь на платформе Т-Образования, чтобы пройти вступительные испытания
- Решите экзамен с 31 августа по 6 сентября включительно. Отбор по направлению включает несколько этапов: Экзамен по программированию и тест на знание основ направления.
- Пройдите интервью с одной или несколькими командами
- Начните стажировку осенью 2026 года