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

Senior Java developer

Зарплата

от 150 000 ₽

Требования

БэкендJava EEJavaJava Spring FrameworkApache CamelPostgreSQLExt JS

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

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Оператор электронного документооборота, разработчик ПО, системный интегратор

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

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

Мы входим в ТОП-3 ведущих международных операторов электронного документооборота. Офисы компании расположены в Санкт-Петербурге, Смоленске, Таллине, Риге, Вильнюсе, Киеве, Минске и Астане.

В связи с расширением, приглашаем в свою команду Java-разработчика уровня Senior и с амбициями Team Lead. С опытом и глубокими знаниями Java EE (EJB, JTA, JPA, JAX-WS, JMS.) и способностью видеть техническое развитие системы больше, чем на год вперед. Мы ищем талантливых и гениальных разработчиков, способных быстро погружаться в задачи, думать, и отвечать за труд, который делают. Нам нужны те, кому не все равно :)

В нашей команде вы будете разрабатывать платформу для промышленного обмена бизнес-данными между множеством информационных систем клиента и провайдерами EDI услуг. Наша система используется в крупнейших компаниях страны (Leroy Merlin, IKEA, Mercedes, Hayat Marketing, Facer, Ритм-2000, Hilti, Redmond, Хлебозавод №28 и другие).

В своей работе мы используем собственную платформу, основанную на ряде современных технологий. Основное назначение платформы - соединение разрозненных систем и ежедневная обработка больших объемов бизнес-данных, таких как счета фактуры, накладные, заказы, отгрузки, с параллельным выполнением различных прикладных и функциональных задач. Например: сверять данные, дополнять данные, уведомлять, отменять, и отображать. Система строится по принципу многоуровневого, отказоустойчивого, модульного серверного приложения, которое обрабатывает и хранит свыше 1 миллиона файлов в месяц и более 40 миллионов файлов в год.

Мы предлагаем:

  • Возможность выбирать между работой в офисе или удаленной работы из дома;
  • Конкурентную заработную плату (размер обговаривается с итоговым кандидатом отдельно и напрямую зависит от опыта и знаний);
  • Команду высоко квалифицированных коллег, системный подход к разработке продукта, возможности для профессионального и карьерного роста (мы регулярно разрабатываем новые продукты в сфере EDI, востребованные на рынке);
  • Обучение и повышение квалификации;
Для сотрудников, работающих в офисе в Санкт Петербурге или Смоленске:
  • Возможность гибкого начала рабочего дня (с 9.00 до 11.30)
  • Корпоративный спорт (у нас есть свои футбольные команды);
  • Изучение английского языка (2 раза в неделю к нам в офис приходит преподаватель и занимается со всеми желающими);
  • Дополнительные оплачиваемые 1-2 дня в месяц на случай плохого самочувствия без оформления больничного листа;
  • Современное рабочее место, просторный, светлый офис в шаговой доступности от метро Выборгская г. Санкт-Петербург (оборудованная кухня, вкусный кофе и зона отдыха с кикером прилагаются:)

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

  • Проектирование и разработка высоконагруженных, распределенных модулей и приложений;
  • Разработка нового функционала для имеющегося программного обеспечения;
  • Доработка и улучшение старого функционала для имеющегося программного обеспечения;
  • Рефакторинг существующего кода, unit тесты, описание своего кода в wiki;
  • Задавать вопросы, ответов на которые не присутствует в ТЗ;
  • Оценка трудоемкости и сроков выполнения задач;
  • Участие в выборе и согласовании оптимального решения задач

Требования:

  • Отличное знание J2EE (Java 2 Enterprise Edition);
  • Опыт командной разработки, распределенных приложений более 2х лет;
  • Разработка с использованием реляционных БД: PostgreSQL или MySQL;
  • Использование систем контроля версий: Git или SVN;
  • Стремление развиваться, погружаться, обучаться;
  • Умение чётко формулировать свои мысли и желание эффективно работать в команде; Не знаешь – быстро научиться, разобраться (профессиональный пользователь google и yandex);
  • Высокий уровень самоорганизации;
  • Преимуществом будет:
    • Опыт разработки систем с использованием криптографии;
    • Мы используем гибкие методологии, поэтому Ваш опыт работы по Scrum или Kanban ускорит период адаптации

Стек технологий:

  • Java (JDK 8)
  • JMS
  • Java Spring framework
  • Apache Camel, ActiveMQ, Tomcat
  • Apache Ant
  • MongoDB
  • PosgresQL
  • CryptoPro JCP 2x
  • EXT JS 4x
  • XML и XSLT
  • Sonar
Этапы собеседования:
  1. Удаленное собеседование с HR и PM продукта
  2. Выполнение тестового задания (для человека с знаниями, займет не больше 5-8 часов)
  3. Удалённое интервью с техническим директором