Java - разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы Renue — IT-Компания из Екатеринбурга. Мы специализируемся на разработке масштабных энтерпрайз-проектов для крупного российского бизнеса и зарубежных компаний и государства.
Сейчас нам нужно укрепить команду Java - разработчиком (middle) для дальнейшей совместной работы над проектом.
О проекте: Нам предстоит реализовать высоконагруженную информационную систему передачи и обработки данных без единой точки отказа, способную обработать сотни мегабайт в секунду XML - трафика, обеспечивая при этом контроль корректности и целостности передаваемых данных, в том числе проверку и наложение электронной подписи.
К системе предъявляются высокие требования по производительности, надежности и масштабируемости, так как система является единым связующим звеном между участниками внешнеэкономической деятельности, которые могут располагать в любой точке страны и должностными лицами таможенных органов, которые работают во внутренних информационных системах ФТС России. В дальнейшем мы планируем развивать функции аналитики по передаваемым данным, возможно, реализовывать дополнительные сервисы, полезные бизнесу.
Разработку проекта будем вести итерациями с применением гибких методологий и с участием полноценной проектной команды с нашей стороны (менеджер проекта, аналитик, специалист по тестированию, техлид).
В проекте предусмотрена реализация всесторонней системы мониторинга и алертинга, в обязательном порядке будут проектироваться проводиться нагрузочные тесты, тесты отказоустойчивости, будет реализовываться автоматизация функциональных тестов, процессов развертывания и обновления.
Основной планируемый стек проекта: Linux, Spring Framework, PostgreSQL (планируется применять конфигурацию multi-master), Hazelcast, Docker, возможно использование Apache Kafka, S3 - хранилища. CI, CD, мониторинг - TeamCity, Ansible, ELK, Prometheus, Grafana.
Что нам важно:
- хорошее знание Java SE;
- знание JEE (JPA, JMS, Servlet);
- опыт работы со Spring Framework (в том числе MVC, Security, Spring boot);
- опыт работы с ORM (EclipseLink / Hibernate);
- опыт работы с базами данных (Oracle / PostgreSQL);
- опыт работы с системами сборки приложений (Maven / Gradle).
Будет плюсом:
- опыт работы с JEE контейнерами;
- опыт работы с брокерами сообщений (IBM WebSphere MQ/ RabbitMQ/Kafka);
- опыт работы с XML / JSON.
- опыт работы с JCP;
- экспертиза в Docker.
Бонусы
Мы со своей стороны предлагаем:
- длительный проект и стабильные условия по зарплате;
- гибкий график работы, но 5/2, полный день;
- технически сложные задачи;
- опыт разработки и внедрения реальных нагруженных и распределенных информационных систем, возможность сделать level - up в компетенциях и карьере.
- актуальный стек технологий и профессиональную команду;