В нашу команду ищем Java разработчиков. У нас есть не только технически интересные задачи, но и социально важные проекты задающие тренды для всей страны. А ещё у нас отличные офисы, современная техника для работы, ДМС с первого дня, разнообразное дополнительное обучение и возможности профессионального развития.
Требования к кандидатам:
Образование
- Высшее (Информационные технологии)
- Высшее (Математика)
Технологии:
Основные:
- Java8, Spring, Hibernate
- SQL (Oraclе, PostgreSQL)
- Junit, Mockito, AssertJ
- Git, Maven, Jenkins, Idea, JIRA
Дополнительные:
- Groovy
- BMPN (Activiti)
- DevOps (Jenkins, Nexus)
Ключевые навыки:
Обязательно:
Высшее техническое образование;
Опыт в качестве java-разработчика от 5 лет;
Отличное знания стека: collections, multithreading, JVM internal
Опыт работы со Spring (Core, Security, Integration, Batch)
Знание Git, Maven, Idea, JIRA
Навыки написания автотестов для приложений (Junit, Mockito, AssertJ);
Опыт работы с Hibernate или другими ORM фреймворками;
Опыт работы с СУБД Oracle, уменее писать и оптимизировать сложные запросы
Опыт работы с многопоточностью;
Желательно:
Jenkins
Опыт работы по методологии Agile
Опыт проектирования и разработки многокомпонентных распределенных систем (microservices architecture);
Функции
- Поддержка генерации и отбора идей, оценка трудоемкости
- Декомпозиция и анализ задач бэклога
- Оценка трудоемкости задач
- Проектирование решения, в том числе разработка детальной внутренней архитектуры сервиса, включая интеграционные сценарии
- Детальное проектирование интеграции со смежными сервисами (в том числе API)
- Разработка программного продукта, внесение изменений в код
- Разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания
- Выполнение code review
- Сборка и развертывание разработанного решения на стенды разработки
- Подготовка и настройка сред разработки
- Развертывание ПО разработки на рабочем месте разработчика
- Документирование разрабатываемых компонентов ПО
- Планирование тестирования
- Выполнение СТ, ИФТ, регрессионного тестирования
- Устранение дефектов, тех.долга
- Анализ и исправление инцидентов в рамках 3-й линии поддержки