Java-разработчик Middle+/Senior (Импортозамещение ЦФТ)

Дата размещения вакансии: 14.01.2025
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Приглашаем в команду профессионалов разработчика для принятия участия в реализации амбициозного проекта по написанию новой АБС для крупнейшего российского банка (импортозамещение ЦФТ и создание "с нуля" ключевой Платформы, которая позволит осуществлять и поддерживать основную функцию - бизнес Банка.)

Вместе с нами тебе предстоит:

Разработка высоконагруженной омниканальной платформы дистанционного банковского обслуживания, построенную на микросервисной архитектуре:

  • разработĸа новых миĸросервисов, поддержĸа и доработĸа
    теĸущих;
  • подготовĸа релиз плана перед обновлением сервиса или первого вывода в прод;
  • участие в ĸод ревью;
  • участие в принятии техничесĸих и архитеĸтурных решениях;
  • участие в планировании спринтов, оценĸе и деĸомпозиции
    задач.

В нашей команде ты:

  • получишь опыт работы с современными технологиями разработки и тестирования;
  • сможешь влиять на продукт, на максимизацию его ценности для клиента;
  • узнаешь, как работает банковский бизнес изнутри.

Какие знания и навыки для нас важны:

  • Опыт работы с java от 4 лет.
  • Уверенные знания основных современных концепций и принципов разработки на платформе Java.
  • Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS.
  • Знание стандартных алгоритмов и структур данных.
  • Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate.
  • Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11.
  • Опыт работы с тестовыми фреймворками: Junit, TestNG, Moсkito.
  • Опыт работы с реляционными базами данных.
  • Знание теоретических основ проектирования БД и построения эффективных запросов.
  • Опыт работы с Git, Maven.

Плюсом будут:

  • Опыт проектирования высоконагруженных систем.
  • Опыт работы с Spring Boot, Spring Cloud.
  • Опыт работы с Docker, Kubernetes.
  • Опыт работы с TeamCity, Jira, Confluence.
  • Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные).
  • Понимание, что такое микросервисная архитектура, её плюсы и минусы.
  • Как минимум знакомство с функциональной парадигмой разработки.