Java-разработчик (senior)

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

Обязанности:

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

Требования к кандидату:

  • понимание принципов построения микросервисной архитектуры, разработки высоконагруженных, масштабируемых и отказоустойчивых приложений;
  • понимание принципов 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;
  • опыт работы по Scrum.