Senior/Middle Java Developer (МЕТА)
Вакансия в
Сбер
( sberbank.ru )
Аккаунт зарегистрирован с публичной почты *@inbox.ru, не email компании!
Опыт работы от 3 до 5 лет
Компания «Сбербанк Технологии» сейчас в поисках специалиста на позицию Senior/Middle Java Developer
Мы — команда SberWorks. Мы создаём интегрированную среду разработки — комплекс интегрированных инструментов для автоматизации производства программных продуктов, призванный уменьшить количество рутинных, нетворческих и повторяющихся задач.
Наша команда разрабатывает продукт META. Основное предназначение - сбор и предоставление актуальной информации о используемых и проектируемых интеграционных API, версиях и их актуальности, количестве потребителей, отображение планируемой топологии взаимодействия подсистем с актуальной. Автоматическая оценка качества проектируемых API, проверки соответствия политике версионирования, сохранения обратной совместимости при проектировании новых версий.
На текущий момент мы ищем технического эксперта - технического лидера команды META.Agent. Сейчас команда состоит из аналитика и двух разработчиков, ищем еще одного java-разработчика.
Обязанности:
- Организация процесса разработки (Code Review, CI / CD, автотесты, etc)
- Реализация / Оптимизация критичных участков кода;
- Принятие решений на уровне прикладной архитектуры
- Планирование, постановка, контроль исполнения задач;
- Взаимодействие с лидерами смежных команд.
Требования:
- От 5 лет практической разработки на Java;
- Отличное знание Java-core / Java-ee / Spring;
- Знания в интеграционных технологиях;
- Понимание построения DevOps процессов;
- Знакомство с системами формальной документации интеграционных API: OpenAPI / Swagger / GraphQL / SOAP / WSDL / XSD / Protobuf;
- Понимание best practices проектирования кода GRASP / SOLID / ООП;
- Понимание основных шаблонов проектирование GOF / PoEAA / EIP / DDD / CQRS;
- Опыт оптимизации и решения проблем в промышленной эксплуатации java-приложений;
- Навык проведения code review, умение отличать плохой код от хорошего, аргументированно обосновывать свою позицию и находить компромиссы;
- Умение видеть архитектуру системы целиком, за рамками области прямой ответственности;
- Опыт разработки высоконагруженных корпоративных приложений.
Будет плюсом:
- Опыт разработки контейнеризированных приложений под Docker/OpenShift;
- Опыт работы с распределенными интеграционными брокерами сообщений, такими как kafka, rabbitMQ, и т.д;
- Опыт разработки парсеров, анализаторов исходных кодов, байт кода, знакомство с ANTLR / JavaCC / Eclipse JDT или аналогами;
Условия:
- Официальное трудоустройство согласно ТК РФ;
- Белая заработная плата (оклад + годовая премия);
- Возможность обучения за счет компании;
- Страхование (от несчастных случаев, ДМС);
- Оздоровительные программы для детей сотрудников;
- Выплаты материальной помощи в особых/чрезвычайных случаях;
- Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
- Льготное кредитование;
- Бесплатный тренажерный зал на территории офиса;
- Столовая на территории офиса.
Адрес: М. Тульская / Нагатинская / Верхние Котлы.