Java разработчик (система расчета премий)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект: Разработка автоматизированной системы планирования, отчетности и управления мотивацией сотрудников (расчета премии). В рамках проекта нам потребуется создать высоконагруженную (~30000 пользователей) систему с трехзвенной (front-middle-back) архитектурой, обладающую гибкой системой управления и расчета, а также внутренним аналитическим хранилищем.
Стек проекта: Java, Hibernate, JMS, Apache Kafka, Oracle Database, PL/SQL, Informatica PC, HTML5, CSS3, JavaScript, ReactJS, SPA, REST, Oracle WebLogic. Команда работает c применением методологии Agile, используя инструменты Jira и Confluence.
Требования:
- Опыт коммерческой разработки от 2-х лет
- Глубокие знания языка программирования Java (1.8)
- Опыт разработки на Informatica PowerCenter
- Уверенные знания ООП и шаблонов проектирования, алгоритмов и структур данных, принципов построения реляционных БД, принципов построения аналитических хранилищ
- Уверенные знания JDBC, Hibernate, JMS
- Уверенные знание фреймворка Spring
- Уверенные знание сборщиков Maven или Gradle
- Уверенные знания принципов работы сервера приложений (Oracle WebLogic)
Желательно:
- Знания основ баз данных (Oracle)
- Знание форматов XML, JSON
- Знание основ информационной безопасности (сертификаты, VPN, TLS/SSL)
- Опыт работы по REST, знание основных методов
- Знания систем тестирования приложений (TDD)
- Уверенное знания принципов работы веб-сервера
- Уверенное знания протоколов HTTP и HTTPS
- Опыт работы с Git, Jira, Bitbucket, Confluence
- Опыт разработки клиент-серверных веб-приложений Enterprise уровня
Обязанности:
- Разработка бизнес-логики на сервере приложений
- Разработка ETL инструментов на решении Informatica PowerCenter
- Создание взаимодействия между фронтальной частью веб-приложения и аналитической базой данных через сервер приложений
- Проектирование потоков данных
- Участие во внедрении нового функционала
- Создание интеграций с внешними системами
Мы гарантируем:
- Конкурентоспособную заработную плату
- Корпоративное обучение и сертификацию в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ, Беларуси, Казахстана) либо в одном из офисов: Москва (м. Кутузовская), Саратов, Уфа, Пенза, Нижний Новгород