Загрузи резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Backend Developer
сопроводительное письмо
описание
Компания 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 часов