Senior Java developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы входим в ТОП-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
- Удаленное собеседование с HR и PM продукта
- Выполнение тестового задания (для человека с знаниями, займет не больше 5-8 часов)
- Удалённое интервью с техническим директором