Senior Java разработчик (CRM)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Проект: разработка, сопровождение и развитие крупномасштабной CRM системы взаиморасчётов с корпоративными клиентами. Системе несколько лет, ограничений по срокам ее эксплуатации нет
Требования:
- Опыт разработки на Java от 4-х лет, участие в коммерческих проектах
- Уверенное знание языка Java 8+ и основных пакетов стандартной библиотеки
- Опыт применения СУБД Oracle для работы с данными, умение составлять SQL запросы
- Опыт применения основных пакетов Spring Framework и Spring Boot
- Навыки работы с Apache Maven для сборки и публикации артефактов
- Опыт командной разработки с использованием git или другой системы контроля версий
- Понимание и опыт применения принципов ООП
Будет плюсом - Технический английский, на уровне чтения документации
- Опыт работы в Linux
- Опыт применения инструментов Gitlab CI для непрерывной интеграции
- Навык работы с Docker и Testcontainers
Обязанности:
- Разрабатывать сервисы и модули на языке Java 8/11, включая тестирование и сопровождение
- Участвовать в проектировании сервисов и принятии технологических решений
- Создавать и обновлять проектную документацию
- Регулярно проводить инспекцию и анализ исходного кода
- Участвовать в планировании и оценке времени выполнения задач
Мы гарантируем:
- Конкурентоспособную заработную плату
- Корпоративное обучение и сертификацию в технических и бизнес областях
- Корпоративные развлекательные программы
- Работа после ослабления пандемии в комфортном офисе Москва (ближайшие станции метро - м. Библиотека им. Ленина, Арбатская, Боровицкая), Саратов, Уфа, Пенза, Нижний Новгород, Минск. Также рассматриваем удалённое сотрудничество / гибридный формат работы