Nexign — IT-компания, разрабатывающая системы поддержки бизнеса и платформы IoT. C помощью нашего ПО операторы связи обслуживают около 200 млн абонентов в 16 странах. Мы успешно реализовали более 120 проектов по всему миру и продолжаем развиваться!
В нашей команде 1800 человек. Мы работаем над сложными, высоконагруженными системами с высокой отказоустойчивостью. Быть частью Nexign — значит каждый день бросать себе вызов, искать нестандартные решения, создавать технологии будущего.
Мы ищем Java разработчика в команду по разработке инфраструктурных продуктов, обеспечивающих различные бизнес-процессы операторов связи.
С помощью наших продуктов происходит подключение услуг, пакетов, смена тарифных планов, принятие решения о нотификации абонентов, запуске предикативной аналитики и многое другое.
Продукты обеспечивают обработку 4 миллионов запросов в час.
ВАМ ПРЕДСТОИТ:
- Взаимодействовать с аналитиками команды: анализ требований, техническое проектирование новой функциональности, помощь в составлении функциональных спецификаций, декомпозиция задач для оценки;
- Взаимодействовать с другими разработчиками внутри команды и параллельными командами: для выполнения собственной задачи (в интеграционных кейсах), code review;
- Оптимизировать и поддерживать существующий код, багфикс;
- Разрабатывать Unit-тесты, интеграционные тесты (kotlin);
- Разрабатывать бизнес-логику для приложений BackEnd-а (Java 8);
- Участвовать в архитектурных решениях.
НАШ СТЕК ТЕХНОЛОГИЙ:
Java 8 (Spring), RabbitMQ, CI (TeamCity), Ansible, AngularJS, ZooKeeper, Kafka, MyBatis, docker, SQL.
МЫ ОЖИДАЕМ, ЧТО ВЫ:
- Имеете опыт разработки высоконагруженных многопоточных приложений;
- Имеете опыт работы с реляционными БД от 2х лет;
- Обладаете навыками написании Unit-тестов, интеграционных тестов;
- Знакомы с Linux;
- Умеете разбираться в чужом коде, писать понятный код для других разработчиков;
- Обладаете знаниями основных паттернов проектирования и принципов разработки ПО, умеете применять на практике;
- Обладаете знанием основных архитектурных паттернов.
РАБОТАТЬ В NEXIGN – ЭТО ЗНАЧИТ:
- Приходить в комфортный офис, где есть кухни с кофе и фруктами, зоны отдыха, массажные кресла, вело-парковка, спортзал, душ, настольные игры. Головной офис даже выиграл в номинации «Организация пространства» премии Best Office Awards St. Petersburg;
- Управлять временем: у нас гибкое начало дня, иногда можно работать из дома. Корпоративное такси для тех, кто задержался в офисе до 22.00;
- Постоянно развиваться: участвовать в конференциях и митапах, прокачивать hard и soft skills в Nexign Academy;
- Совершенствовать английский язык прямо в офисе или удаленно за счет компании;
- Заботиться о здоровье: у нас есть ДМС со стоматологией, страхование от несчастных случаев, полис для выезжающих за рубеж, в офисе ведет прием врач-терапевт;
- Беречь экологию: на кухнях установлены контейнеры для раздельного сбора мусора (бумага, стекло, пластик), в офисе также можно сдать на переработку крышки от пластиковых бутылок, использованные батарейки;
- Пользоваться программой «Кафетерий»: сотрудники за счет компании могут компенсировать расходы на отпуск, обучение, покупку билетов и абонементов на культурные и спортивные мероприятия, снаряжение для туризма и активного отдыха.