Senior Java Developer

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Недавно мы запустили новую платформу персонализированных коммуникаций, которая помогает бизнесу взаимодействовать со своими клиентами по различным каналам: SMS, Email, Viber, WhatsApp, Push. Сейчас мы ищем Java-разработчиков в нашу команду профессионалов для дальнейшего развития проектов компании. В числе наших проектов - личный кабинет клиента, система доставки и биллинга сообщений, backoffice, бизнес-чаты, всевозможные интеграции с платформами клиентов. Все компоненты составляют единую экосистему платформы коммуникаций. Над проектами уже работают несколько команд.

В разработке мы используем следующие технологии: Java 11, Spring Framework, Kafka, MongoDB, MSSQL, Clickhouse.

Процесс разработки организован с использованием инструментов Atlassian: Jira, Bitbucket, Confluence.

Так же у нас крутая команда DevOps. Внедрены и активно развиваются DevOps-практики. CI/CD работает на связке Concourse/Kubernetes. Придерживаемся подхода Infrastucture as Code и много работаем с git. Kibana, Elastic, OpenTracing, Grafana, Prometheus, Sonar - это про нас. Свежие и интересные идеи только приветствуются.

Это отличная возможность присоединиться к команде разработки серьезного highload-проекта с атмосферой стартапа.

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

  • Проработка архитектуры приложений.
  • Самостоятельные исследования новых технологий и библиотек, их применение в разработке приложений.
  • Разработка регламентирующей документации по разработке, стилистике, методологиях и лучших практиках.

Опыт:

  • Уверенные знания Java Core, concurrency.
  • Знание классических алгоритмов и структур данных.
  • Опыт в разработке распределенных, высоконагруженных приложений.
  • Навыки оптимизации и локализации проблем производительности.
  • Знание принципов и шаблонов проектирования ПО.
  • Опыт работы со Spring Framework (Core Container, Web, AOP, Data Access, Boot).
  • Уверенные знания SQL, проектирование БД, написание запросов, оптимизация и планы запросов.
  • Опыт работы с Nosql (MongoDB, redis, memcached, tarantool).
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
  • Умение разбираться в чужом коде. Code review. Контроль качества кода.

Ожидания от кандидата:

  • Релевантный опыт работы от 2-х лет.

  • Навыки работы в команде.

  • Приветствуется желание делиться опытом и знаниями.

  • Чистота кода, простые и эффективные решения.

  • Умение избегать костылей и магии.

Из приятных дополнений к интересной работе:

  • Мы стабильная компания, оформляем по ТК РФ.
  • Позитивная заряженная команда профессионалов и адекватное руководство.
  • У нас гибкий график работы, с возможностью сдвигать начало рабочего дня по своему усмотрению — с 8 до 12.
  • Возможность время от времени работать из дома
  • Интересные, сложные, амбициозные задачи
  • Корпоративные плюшки: техническая библиотека, игровая зона (кикер, настольный теннис, Xbox, настольные игры), а еще мы любим пить кофе с конфетами и печенюшками на своей уютной кухне.
  • Заботимся о здоровье своих сотрудников: у нас ДМС и еженедельно свежие фрукты.
  • Оплачиваем участие в тренингах, конференциях, семинарах.
  • У нас дружная команда и насыщенная корпоративная жизнь.
  • Расположение офиса с панорамным видом в 3х мин ходьбы от м. Динамо/м. Петровский парк.
  • Ну и конечно же конкурентная заработная плата!

Ключевые навыки

Java
Concurrency
Collections
Linux
SQL
Spring Framework
Git

Вакансия опубликована 15 мая 2020 в Москве