Senior Java developer (highload)

Оплата не указана

Вакансия находится в архиве

билайн

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Гибкий график

Билайн ищет Java разработчика в команду, разрабатывающую продукт по маршрутизации голосового трафика Least Cost Routing (LCR). Это высоконагруженное и отказоустойчивое решение. LCR будет отвечать за выбор оптимального маршрута для каждого вызова, который уходит с сети билайн. В сутки LCR должен обрабатывать и принимать решения о маршрутизации для сотен миллионов вызовов, обеспечивая надежную и качественную связь для наших клиентов.

Процессы:

Работаем по Scrum с двухнедельными спринтами. Используем API first подход при разработке. Любим и подробно описываем user stories. Swagger, Use Cases, ER and Sequence diagrams готовы до начала разработки. Для каждой US прописываем DoD.

Стек продукта:

Начинали разработку с green field, то есть никакого legacy. Используем современные подходы, инструменты и фреймворки.

- Java 17

- Spring, Spring Boot 3

- CI/CD

- K8s

- PostgreSQL

- Kafka/RabbitMQ

- Temporal

- Redis/Ignite

- Hadoop

Чем предстоит заниматься:

  • Развивать продуктовое решение с нуля;
  • Участвовать в проработке и влиять на архитектуру продукта;
  • Выбирать оптимальные паттерны, структуры данных и инструменты их обработки;
  • Декомпозировать и оценивать задачи;
  • Писать не просто код, а код, который будет работать быстро;
  • Решать RnD задачи;
  • Тестировать свой код. Мы понимаем ценность тестов и надеемся, что ты разделяешь это;
  • Проводить code review.

Для нас важно:

  • Уверенные знания Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB);
  • Опыт разработки с применением Spring (Core, Boot, Web, Security);
  • Опыт работы с Maven;
  • Знание SQL и принципов организации реляционных БД;
  • Опыт работы с NoSQL БД;
  • Опыт написания юнит-тестов (JUnit, TestNG, Mockito);
  • Понимание протоколов REST и SOAP;
  • Знание основ http вызовов (заголовки, куки, разница между post и get);
  • Знание распространенных шаблонов проектирования, структур данных и алгоритмов, понимание принципов SOLID.

Будет плюсом:

  • Умение использовать базовые инструменты командной строки Linux;
  • Опыт работы с Kafka, RabbitMQ или подобными;
  • Опыт разработки контейнерезированных сервисов;
  • Понимание DevOps практик;
  • Опыт работы с Liquibase или подобными;
  • Опыт работы с Hibernate.

Наши преимущества:

  • Оформление в аккредитованную IT-компанию;
  • Гибридный формат работы
  • Гибкий график работы;
  • Удобные инструменты — необходимое ПО и мощный ноутбук;
  • Налаженные процессы разработки;
  • Сложные и интересные задачи, которые позволят раскрыть потенциал;
  • В команде работают эксперты из топ-компаний РФ;
  • Полис ДМС с хорошими клиниками;
  • Cлужебная сотовая связь.

*Посещение офиса может быть исключено по договоренности с руководителем.

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

Java
Postgresql
Linux
Docker
Spring framework

Контактная информация

билайн

Сайт: beeline.ru

Почта: не указана

Вакансия опубликована 24.03.2024 в г. Москва.

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

#

Не указана

Самара

Полный день

ПРОЕКТ:

"Совкомбанк Инвестиции" – это приложение для торговли ценными бумагами и валютой на Московской бирже (MOEX) и Санкт-Петербургской бирже (SPBEXCHANGE). Доступны операции с акциями, облигациями и еврооблигациями, биржевыми паями фондов (ETF) и валютой в...

14 мая

#

Санкт-Петербург

Полный день

Про продукт

Moneyplace — это экосистема для роста бизнеса на маркетплейсах. В продукте 3 основных направления:

— Сервис аналитики — это глубокая аналитика магазинов на 7 маркетплейсах: Wildberries, Ozon, Яндекс Маркет, KazanExpress, СберМегаМаркет, AliExpress и Ламода, а также аналитика рынка...

3 апреля

#

Москва

Удаленная работа

Рунити — российский бренд, который объединил группу компаний RU-CENTER, REG.RU, SpaceWeb и стал одним из лидеров интернета в стране. Мы предоставляем удобные инструменты для успешного ведения бизнеса в онлайне.

...

4 февраля