Java-разработчик
Требования
Местоположение и тип занятости
Компания
Российский разработчик программного обеспечения для технологической независимости бизнеса
Описание вакансии
Условия работы
Проект:
Развитие и доработка внедренной системы электронного документооборота (СЭД).
СЭД включает в себя серверную часть, браузерный клиент и мобильную версию. В основе системы лежит стек Java технологий и платформа для быстрого создания корпоративного программного обеспечения CUBA.
Основные задачи:
- Разработка и доработка архитектуры системы;
- Проектирование и реализация модулей системы на Java для оптимизации и автоматизации процессов;
- Внесение изменений в код;
- Детальное проектирование интеграции со смежными сервисами (в том числе API) и их реализация;
- Оценка трудоемкости задач, их постановка и декомпозиция;
- Разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания;
- Выполнение code review - Сборка и развертывание разработанного решения на стенды разработки;
- Документирование разрабатываемых компонентов ПО;
- Устранение дефектов;
- Анализ и исправление инцидентов в рамках 3-й линии поддержки.
Команда ожидает, что у вас есть:
- Глубокие знания Core Java 11, ООП, XML;
- AdoptOpenJDK, LibericaJDK;
- Знание языка SQL, JPQL, Groovy;
- Знакомство со Spring Framework, с любой библиотекой ORM, Gradle, Git;
- Опыт разработки Web приложений (Servlets, Spring Web MVC, HTML, CSS, JavaScript);
- Опыт работы с инструментами командной работы разработки JIRA, GIT;
- Опыт разработки высоконагруженных приложений, модулей, сервисов;
- Знание базовых алгоритмов и структур данных, а также области их применения;
- Понимание принципов микросервисной и событийной архитектуры;
- Понимание современных принципов и технологий системной интеграции.
Бонусы
Работа в SberTech ― это:
- Проекты большого масштаба в которых есть возможность делать жизнь миллионов людей лучше;
- Сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
- Оборудование: мощное железо, дополнительные мониторы ― все для решения масштабных задач и экспериментов;
- Команда: работа бок о бок со лучшими из IT-индустрии, каждый из которых может поделиться своей экспертизой;
- Профессиональное развитие: развиваем культуру профсообществ и внутри компании мы организуем meetup, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
- Новый опыт: лучшие сотрудники выступают на ИТ-конференциях;
- Офис Даниловский Форт - 10-15 минут от метро Тульская и МЦК Верхние Котлы, крытый паркинг для всех сотрудников, велопарковка;
- Здоровье и спорт: программа ДМС для сотрудников и их родственников, собственный тренажерный зал в офисе.