🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе

Senior Java developer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

Описание вакансии

О компании и команде

Сейчас мы ищем Java разработчика уровня Senior в команду продукта, который нацелен на предоставление сервисов конфигурирования и параметризации приложений.

Функции:

  • Ввод, импорт и хранение параметров конфигурации
  • Шифрование конфиденциальной информации
  • API для чтения значений параметров конфигурации
  • Отправка нотификации потребителю об изменении параметра конфигурации
  • Применение параметра в runtime
  • CLI для инструментов управления облачной среды.

Команда состоит из архитектора, back-end/front-end разработчиков, аналитиков, тестировщиков.

Основные библиотеки: Spring Framework

Среда разработки: Intellij IDEA, Visual Studio Code

Технологии контейнеризации: Kubernetes/OpenShift, Docker

Ожидания от кандидата

  • опыт разработки на языке Java (не менее 5 лет);
  • уверенное знание Java core, Spring (Spring Boot), SQL, JPA, PostgreSQL
  • владение JS (ES 7,8, JS Optimization, ReactJS)
  • опыт работы с css-фреймворками;
  • разработка модульных тестов на JUnit
  • опыт работы в Git, Maven
  • знание и умение применять паттерны проектирования
  • знание Kubernetes/OpenShift.

Будет плюсом:

  • взаимодействие с разработчиками, аналитиками, тестировщиками и другими командами в формате Agile;
  • планирование работы команды (оценка сроков реализации задач, участие в приоритизации задач, постановка и распределение задач в команде)
  • участие в подборе персонала (разработчики), адаптация новых членов команды;
  • соблюдение стандартов работы, написания кода (следовать и улучшать);
  • организация проведения Code Review.

Обязанности

  • участие в командной разработке
  • оптимизация существующих технических решений и разработка новых
  • проектирование архитектуры новых решений
  • разработка back-end части сервиса
  • участие в разработке и согласовании API
  • разработка и поддержка инфраструктуры
  • оценка сложности разработки, планирование
  • участие в разработке архитектуры решения и выборе технологий, построение моделей данных
  • code review
  • контроль выполнения сроков.

Условия работы

  • команда профессионалов, готовых поддержать ваши инициативы
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
  • возможность работы с новыми технологиями
  • обучение за счёт компании
  • гибкий график
  • красивый и комфортный офис
  • ДМС
  • прозрачная система бонусов и премий, достойная зарплата
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.