Разработчик Java
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Проект: развитие автоматизированного рабочего места по анализу событий системы Антифрод (задачи разработки ядра приложения, настройки ядра, интеграции со смежными системами).
Cтек проекта – Java 11, Spring Boot, Openshift, микросервисная архитектура
Обязанности:
- Анализ требований и выработка технических решений
- Оценка затрат ресурсов и сроков выполнения задач в рамках разработки
- Участие в разработке
- Рефакторинг модулей
Ожидания от кандидата
- Опыт промышленной разработки на Java от 3-х лет
- Обязателен опыт работы с Apache (Ignite, Kafka, Zookeeper)
- Знание Java Core (Collections, I/O, Concurrent)
- Знание Java 8 Stream Api
- Знание jstack, jmap (опыт анализа threaddump, heapdump)
- Важен опыт с Kubernetes
- Понимание принципов СУБД, SQL (понимание логики реляционных БД)
- Понимание ООП и паттернов GoF
- Готовность работы по Agile
- Опыт разработки многопоточных приложений
- Опыт разработки распределенных приложений
- Опыт разработки REST/SOAP
- Опыт работы с Git, Maven, log4j, XML, Spring Boot, JDBC, Oracle, PostgreSQL
- Опыт работы с JIRA/Confluence
- Навык анализа дампов JVM и навык системного подхода к их анализу
Условия работы
- Возможность профессионального и карьерного роста в компании;
- Возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Локация: Москва. Работа удаленно, но с возможностью в критичной ситуации явиться в офис.