Senior java dev
Remote | full-time | до 400 т.р.
DecoSystems
Тип занятости: full-time
Условия: фикс до 400 000, удаленка (с территории РФ)
Описание проекта:
Проект — это комплексное масштабируемое решение для сбора, доставки, централизованного хранения событий информационной безопасности за несколько лет с доступом к событиям через единый пользовательский интерфейс.
Используемые инструменты и технологии:
Hadoop (Solr, Hbase, HDFS, Flume, Yarn, Oozie, Spark), Apache Kafka, Kuberbetes, OpenShift, Docker,WildFly, Ansible, Jenkins, Maven, PostgreSQL
Задачи:
• Доработка собственного решения на базе Apache Kylin, развитие OLAP движка;
• Разработка unit и интеграционных тестов;
Требования:
• Опыт коммерческой разработки на Java от 4-х лет;
• Уверенное знание Java SE (8+ версии) и особенностей языка (в том числе многопоточность, понимание механизмов работы GC, профилирование приложений);
• Уверенное знание Spring (MVC, Security, AOP, Data) и Spring Boot;
• Базовые знания стека сетевых протоколов (в том числе TLS/SSL);
• Уверенное знание основных шаблонов проектирования архитектуры, а также опыт их применения в коммерческих проектах;
• Опыт разработки высоконагруженных распределенных систем на микросервисной архитектуре;
• Опыт проектирования и разработки Spring REST-сервисов с нуля (в том числе проектирование API);
• Опыт работы с реляционными и NoSQL базами данных (в том числе понимание механизмов изоляции транзакций, механизмов работы индексов, опыт работы с инструментами миграции БД Liquibase/Flyway);
• Опыт работы с библиотеками для тестирования (Mockito);
• Опыт проведения code-review;
• Опыт планирования, оценки и декомпозиции задач разработки;
• Опыт работы в качестве TeamLead небольшой команды разработки (2-3 человека);
• Опыт разработки систем по микросервисной архитектуре с развертыванием в облаке (OSE)
Контакт для связи: @AM5982
