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

.redev · Москва

  • От 3 до 6 лет
  • Полная
  • Удалённо

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

Привет! Мы — .redev, аккредитованная ИТ-компания. Входим в группу .redev — ИТ-экосистему для бизнеса, которая объединяющий в себе экспертизу по реализации и сопровождению цифровых продуктов.

Мы ищем Backend-разработчика уровня Middle/Senior для работы на проектах для крупных компаний из отраслей: FinTech и банки, страхование, Retail, eCommerce, HealthTech, FMCG.

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

  • Проектировать, разрабатывать и сопровождать ETL-процессы.
  • Участвовать в проектировании архитектуры, детализации технических решений и их реализации.
  • Проводить рефакторинг существующего кода, повышать его качество и поддерживаемость.
  • Участвовать в code review, обмениваться экспертизой с коллегами и следить за соблюдением стандартов разработки.
  • Взаимодействовать с бизнес-заказчиками, системными и бизнес-аналитиками, Frontend-разработчиками и командами смежных подразделений.
  • Участвовать в обсуждении требований, проработке технических решений и оценке задач.
  • Разрабатывать и поддерживать автоматизированные тесты, обеспечивать качество и надежность программных решений.

Требования:

  • ​​​​​​​​​​​​​​Уверенное знание Java SE и опыт коммерческой разработки на Java от 3 лет, включая понимание многопоточности и механизмов concurrency.
  • Знание Kotlin или готовность изучить его и применять в работе.
  • Понимание принципов ООП, микросервисной архитектуры, основных паттернов проектирования и интеграции.
  • Практический опыт работы со Spring: Spring Boot, Spring Web, Spring Data, Spring Security, Spring Testing.
  • Опыт работы с брокерами сообщений и технологиями обмена данными: Apache Kafka и/или ActiveMQ.
  • Опыт работы с Maven, Git, Jenkins и JUnit.
  • Понимание принципов автоматизированного тестирования и контроля качества кода.
  • Опыт командной разработки с использованием Jira и Confluence.
  • Понимание принципов Agile и DevOps, опыт работы в гибких процессах разработки.

Будет преимуществом:

  • Опыт работы с контейнеризацией и оркестрацией: Docker, Kubernetes и/или OpenShift.
  • Опыт работы с облачными инфраструктурами и распределенными системами.
  • Знание DevOps-инструментов и технологий автоматизации: Ansible, Jenkins.
  • Опыт разработки и сопровождения ETL-процессов и интеграционных решений.
  • Опыт проектирования и развития высоконагруженных или аналитических систем.

Условия:

  • Удалённая работа.
  • Полная занятость.
  • Гибкое начало рабочего дня по договорённости.
  • Долгосрочные проекты в крупных компаниях.
  • Стабильная и своевременная оплата

Похожие вакансии