👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java-разработчик (НЕ удаленно)

Зарплата

от 100 000 до 200 000 ₽

Местоположение и тип занятости

НовосибирскПолный рабочий день

Компания

С 2002 года мы занимаемся разработкой и сопровождением биллинговой системы

Описание вакансии

О компании и команде

Про наш проект:

С 2002 года мы занимаемся разработкой и сопровождением автоматизированной системы расчетов «СмартАСР». Это распределенная система, состоящая из большого количества модулей, устанавливаемых на серверах клиентов. Базовый модуль биллинга, в котором реализована основная часть бизнес-логики по тарификации услуг связи, реализован в виде web-приложения основанного на классической трехзвенной архитектуре. Другие специализированные модули написанные на Java и С++, выполняют функции по интеграции с сетевым оборудованием для сбора трафика, авторизации пользователей, предварительной агрегации и тарификации данных, а также интеграции с внешними платежными системами.

Как мы работаем:

  • адаптированная под нас методология с элементами Agile;

  • задачи в Redmine;

  • документация проекта в Wiki;

  • ревью в Gerrit;

  • проекты в Git;

  • сборка с помощью Maven;

  • Сontinuous Integration в Jenkins;

  • мониторинг в Zabbix.

Стек технологий и инструментарий:

Java 8, Spring, Tomcat, Apache CXF, Postgres, Оracle, TestNG, Linux, REST (Jackson), JSON, XML, HTML, CSS, JavaScript, JSP-based UI framework (собственного производства), ORM (собственного производства), Jenkins, IntelliJ IDEA, Gerrit, Git, Maven.

Основные задачи:

• анализ и проектирование новой функциональности в продукте;

• оценка трудоемкости задач;

• реализация новой функциональности;

• решение задач, связанных с поддержкой продукта.

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

Знания и опыт, которые точно понадобятся:

• теория алгоритмов и структур данных;

• понимание принципов OOП/OOАД;

• знание технологий веб и опыт разработки на Java не менее 2 лет над коммерческим проектом;

• работа с реляционными БД и хорошее знание SQL;

• опыт разработки многопоточных приложений;

• работа в *NIX-системах на уровне пользователя.

Будет большим плюсом:

• опыт работы с Oracle, Postgres;

• опыт разработки web services (SOAP);

• опыт разработки unit-тестов;

• опыт профилирования приложений;

• опыт разработки приложений для телекоммуникационной отрасли;

• опыт работы с xml, xslt;

• опыт использования скриптовых языков (shell, python, perl etc).

Условия работы

• работа в профессиональной команде приятных людей, возможность роста до руководителя проекта;

• проект крупный и сложный — вы сможете на глубоком уровне погрузиться в технологии и принципы OOП/OOАД;

• проект с большой историей — вы научитесь правильно и эффективно работать с легаси-кодом;

• предметная область сложная и интересная — вы научитесь решать сложные проблемы, связанные с разработкой и сопровождением системы в области автоматизации расчетов для телекоммуникационных компаний;

• честные условия: официальное трудоустройство, полный соц. пакет (оплачиваемый больничный, отпуск);

• достойную, своевременно выплачиваемую зарплату (по результатам технического интервью);

• график работы 5/2 с гибким началом рабочего дня;

• работа в комфортном офисе кабинетного типа с кухней и кофемашиной в Академгородке.

Дополнительные инструкции

Этапы взаимодействия с кандидатом:

  1. Ознакомительная онлайн беседа с HR 15-20 минут.
  2. Техническое собеседование с командой.
  3. Принятие решения.