Т1

Java разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java

Проект:

Создание единого сервиса для эффективного управления персональным благосостоянием, как классические сберегательные продукты (вклады и накопительные счета), так и реализация слитков золота, обезличенные металлические счета, индивидуальные банковские сейфы, ИСЖ/НСЖ. Интеграции с финансовыми платформами.

Основные задачи:

  • разрабатывать приложения на базе микро-сервисной архитектуры, поддерживать и дорабатывать теĸущие;

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

  • проводить в ĸод ревью;

  • участвовать в принятии техничесĸих и архитеĸтурных решениях;

  • участвовать в планировании спринтов, оценĸе и деĸомпозиции задач.

Возможный опыт и навыки:

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

  • понимание принципов stateless-архитектуры;

  • большой опыт создания Rest API на нагруженном проекте (для web, mobile)
    уверенные знания Java 11+;

  • опыт коммерческой разработки на java от 5 лет;

  • понимание SOLID;

  • опыт работы с Spring Framework (Core, Boot, Security, Web, Data JPA);

  • опыт работы и проектирования реляционных БД (Postgresql, Oracle);

  • знание фреймворков тестирования: Junit, TestNG, Mockito;

  • опыт работы с брокером сообщений Kafka;

  • опыт работы с Redis;

  • понимание CI/CD;

  • понимание принципов работы сред контейнеризации и оркестрации (Docker, K8s, Openshift);

  • уверенные знания Swagger;

  • опыт работы с Git;