Java Developer
Прямой работодатель Renue ( renue.ru )
Опыт работы от 3 до 5 летот 100 000 до 150 000 ₽
О проекте: Нам предстоит реализовать высоконагруженную информационную систему передачи и обработки данных без единой точки отказа, способную обработать сотни мегабайт в секунду 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.