Flextrela
сегодня

Backend Developer

выше рынка на 11,3%
вакансия 316 000 ₽
в среднем 284 025 ₽
мэтч
Загрузи резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Загрузи резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Компания Flextrela разрабатывает продукты и занимается разработкой серверной части, используя Java и Spring Boot. В работе применяются различные базы данных, включая реляционные (Oracle, PostgreSQL) и нереляционные (MongoDB, Elasticsearch), а также брокеры сообщений RabbitMQ для обмена данными.

Вам нужно будет разрабатывать сервисы на Java с использованием Spring Boot и проектировать надёжную, масштабируемую backend-архитектуру. Вы будете интегрироваться с внутренними и внешними системами через REST и RabbitMQ, работать с многопоточностью для создания потокобезопасных решений и применять подход Test-Driven Development при написании кода. Также нужно будет обеспечивать устойчивость систем под высокой нагрузкой и участвовать в CI/CD процессах через GitHub Actions.

требования

  • Уверенное знание Java 17 и коммерческий опыт разработки от 5 лет
  • Отличное знание Spring Boot и его модулей (Spring MVC, Spring Data, Spring Security)
  • Опыт разработки и поддержки высоконагруженных распределённых систем
  • Отличное знание многопоточности в Java, включая потоки, синхронизацию, volatile, Concurrent API, thread pools, race conditions и deadlocks
  • Опыт интеграции с RabbitMQ
  • Опыт работы с MongoDB и Elasticsearch, включая чтение, индексирование, фильтрацию и агрегаты
  • Глубокое понимание REST API, сервисной архитектуры, принципов SOLID и DDD
  • Навык разработки через тестирование (TDD)
  • Уверенное владение SQL, умение писать сложные запросы и анализировать планы выполнения
  • Опыт работы с Oracle (включая PL/SQL) и PostgreSQL
  • Опыт миграции данных между Oracle и PostgreSQL
  • Понимание принципов безопасной разработки
  • Опыт написания модульных и интеграционных тестов
  • Опыт работы с Docker и GitHub Actions
  • Умение закладывать надёжность и масштабируемость при проектировании
  • Знание английского языка на уровне C1 (Продвинутый)
  • Будет плюсом знание C++, понимание алгоритмов и структур данных, опыт работы с микросервисной архитектурой, SOAP и gRPC

условия

  • Интересные технические задачи и сложные архитектурные вызовы
  • Работа в профессиональной команде с высоким уровнем автономности
  • Конкурентная оплата и долгосрочное сотрудничество
  • Полностью удалённый формат работы из любой страны (full-time)
  • Выплаты производятся раз в месяц
  • График работы 5/2, рабочие часы 8 часов
Откликнуться Добавить в отклики