pro.JVM Jobs
13.1K subscribers
2 photos
2.71K links
Вакансию + вилку в соотв. формате посылать одному из админов:
@larev
@dmsol

Повтор вакансии не раньше чем через 7 дней

Основной чат: @jvmchat
Обсуждение вакансий: @jvmjobschat

Связь: @larev @dmsol

Правила: https://bit.ly/jjg_1
Download Telegram
#вакансия #Москва #удалёнка #techlead #сорянзастенутекста
Ищем для нашей бэкенд-разработки техлида / руководителя практики / staff-инженера / chapter-лида / как там ещё нынче называют post-senior разработчиков.
У нас три продуктовых кроссфункциональных команды, в каждой из которых есть свои бэкендеры, фронты, дата-инженеры, сатанисты, продуктовые аналитики и продакт. Две платформенные команды - дата и инфра. Кроме того, есть тренд на выделение платформенной бэкенд-разработки - это сервисы, библиотеки и фреймворки, общие для всех линеек бизнеса компании - например, библиотека сегментации, сервис управления пользовательскими профилями, rule engine и т. п. Мы хотим, чтобы, несмотря на разделение по относительно автономным командам, вся бэкенд-практика в компании жила в общем информационном поле, обменивалась опытом, следовала лучшим трендам в индустрии, делилась наработками, развивала общие куски кода. Мы хотим, чтобы у руля этой практики стоял чемпион, который умеет подсказать даже опытным людям, как правильно делать дела на разных уровнях и этапах: архитектура, дизайн, код, релиз, эксплуатация. Думается, что 70% времени будет уходить на это и 30% на разработку.
Про Flocktory:
Очень открытая, нетоксичная команда профессионалов, которая делает маркетинговые сервисы, меняющие, а где-то и создающие новые, рынки рекламы в РФ.
Доверие, честность, открытость, экспериментирование - наши главные ценности.
Нет - подковёрных игр, излишней бюрократии, чайка-менеджмента и микро-менеджмента.
Есть - общие еженедельные встречи, где хвалят за работу, рассказывают про клиентов и заработок, про успешные и не очень эксперименты.
Что разрабатывать?
У нас полностью своя продуктовая разработка. Логика сервисов выходит далеко за рамки банального CRUD, так что скучно не будет.
Система, которую надо будет развивать, это несколько десятков микросервисов в Kubernetes (EKS) + Istio. Микросервисы общаются между собой синхронно через RPC over HTTP и асинхронно через Kafka-топики и SQS-очереди, хранят данные в Postgres, Redis, DynamoDB, Tarantool и S3. Логи - в EFK, мониторинг - в Prometheus + Grafana, алерты в - OpsGenie. Всё это добро, как полагается, обслуживает сотни подключенных B2B-площадок в режиме реального времени, 24x7 и без перерыва на обед.
Мы верим, что построение внятных архитектуры и программного дизайна - это общее дело, поэтому поощряем самостоятельные осознанные решения. Вы считаете, что именно этот сервис именно сейчас нужно наглухо зарефакторить? Приносите ваши доводы. Всерьёз думаете, что contract-driven тестирование сделает жизнь лучше? Да мы и сами подумывали, давайте прикинем. Полагаете, что в наше время писать нужно не на Clojure, а на XYZ? Объясните, почему, накидайте план - что и как мигрировать на новое без нарушений SLO. Будем обсуждать, договариваться, делать.
Вам будет особенно легко вписаться в команду, если вы:
- уверенно владеете парочкой современных ЯП. Идеально, если это что-то из Java-экосистемы: Clojure, Java, Scala, Kotlin, ... (другие языки тоже пойдут, но будьте готовы, что основной язык нашей бэкенд-разработки сейчас - Clojure);
- знакомы со следующими технологиями:
-- Docker, Kubernetes или любой другой оркестратор контейнеров, любой service mesh
-- Redis / DynamoDB / Tarantool / Cassandra / Aerospike / прочие KV-хранилища
-- Kafka / RabbitMQ / Amazon SQS / любые другие брокеры логов / очереди
- имеете опыт разработки высоконагруженных микросервисных решений
- работали с MPP: Spark, Presto, Hive, Athena, Vertica, Redshift, Snowflake и т. п.
- владеете JDK-инструментарием: jcmd / jmap / jstack etc.
- имеете опыт техлидства в команде от 5 человек
- умеете в менторство не только джунов, но и более скиллованных ребят
- знаете, каково это - жить в облаке AWS / Google Cloud Platform / Azure etc., понимаете основы экономики облачных решений.
Компенсация:
Деняк 300-400к на руки.
ДМС (куча разнообразных клиник и все КДЦ Медси) со стоматологией и онкологией.
Спорт, английский, фрукты, u name it.
Писать: @bhavenger или на dmitriy.zaytsev@flocktory.com
#Java #developer #удалёнка #senior #middle

Компания: DINS
Формат работы: офис или удалённо
Город: Санкт-Петербург и другие города России
Занятость: полная
Зарплатная вилка: от 250 000 до 350 000 net

❗️Сейчас открыты позиции Java developer в несколько команд (в связи с активным ростом мы готовы рассмотреть специалистов от middle+ до senior).

💥Компания DINS – центр разработки американской компании RingCentral. Мы участвуем в разработке RC Webinars - платформы, которая позволит проводить до 25000 вебинаров в месяц, в каждом из которых смогут принимать участие до 10000 слушателей.
Стек: Java 11, Spring, реактивные подходы на базе WebFlux, SQS, Kafka. Для развертывания: Docker, Kubernetes.

⚡️Что предстоит делать на первых этапах:
• Разобраться с архитектурой продукта и процессами разработки.
• Заниматься дизайном, разработкой и поддержкой сервисов, написанных на Java.
• В феврале-марте разрабатываем маркетинговые вебинары - помогаем клиентам проводить брендированные вебинары и приглашать туда пользователей из соцсетей и других рекламных каналов. Работа с CDN, Highload при регистрации и в ходе live-вебинара.
• В марте-апреле разрабатываем трансляцию вебинаров в социальные сети. Работа с AWS MediaLive, внешними API, Highload в медиа части.

⚡️Наши ожидания:
• Опыт работы с Java, Spring.
• Опыт участия в разработке продуктов на базе микросервисной архитектуры.
• Знание паттернов создания отказоустойчивых систем и умение применять их на практике.
• Понимание принципов работы и ограничений распределенных систем.
• Знание и применение базовых практик разработки: Unit Testing, Code Review.
• Опыт разработки с использованием итерационных методологий.
• Английский язык, Intermediate.

🔥Будет плюсом:
• Опыт с Kafka, WebFlux.

⚡️Мы предлагаем:
• Оформление полностью по ТК РФ (белая индексируемая з/п, отпуск, больничные).
• Широкие возможности для профессионального и карьерного роста.
• Ежегодное премирование.
• Корпоративные обучающие программы, бесплатные курсы английского языка.
• Иногородним кандидатам предоставляется Relocation bonus.

📞tg: @rinamorozkova готова ответить на все вопросы