Java TeachLead

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. 

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект: Папирус - Создание системы сопровождения сделок Глобальных Рынков с ценными бумагами. 

Решение позволит сотрудникам максимально автоматизировано подтверждать условия сделок с контрагентами, проводить расчёты по сделкам (перемещение денег и ценных бумаг), контролировать исполнение обязательств, оценивать справедливую стоимость, вести учёт ц. бумаг в разрезе мест хранения 

Решения строятся на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.

Стек: Java 11, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript), Bitbucket 

Микросервисная архитектура, cloud native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.

Ожидания от кандидата

  • Опыт разработки систем промышленного уровня на Java  от 4 лет
  • Опыт spring framework - core, boot, jms, kafka, jpa (hibernate), etc
  • Опыт работы с java backend: высокие нагрузки, многопоточность
  • Опыт работы с java concurrency
  • Опыт работы с микросервисами
  • Опыт работы с интеграцией java - kafka, java - DB
  • Опыт реактивного программирования
  • Опыт руководства командой/наставничества

    Обязанности:
    • Участие в проекте в роли Techlead – 80% тех задачи (кодинг, проведение интервью, участие в архитектурных митингах), 20% времени управление (команда 2-4 бэка, 1 фронт)
    • Участие в формировании команды 
    • Разработка бизнес и интеграционной логики
    • Проектирование технических решений
    • Подготовка к внедрению
    • Рецензирование кода, дизайна решения, документации
    • Написание модульных и интеграционных тестов

    Условия работы

    • Возможность профессионального и карьерного роста в компании
    • Опыт работы в распределенной команде профессионалов
    • Уровень заработной платы обсуждается индивидуально
    • Возможность работать удаленно на территории РФ и Беларуси