Middle Java Developer
Требуется middle java developer.
Должностные обязанности:
СберТех — разработчик ПО и главный поставщик решений для Сбера. Присоединяйтесь к команде — будем вместе решать сложные и захватывающие задачи. Мы занимаемся развитием одного из самых важных компонентов платформы Сбербанка. Наша цель – разрабатывать инструментарий мониторинга, который позволит обнаруживать сбои в системах до обращения конечных пользователей. Поток данных мониторинга в несколько десятков раз превосходит объем данных по бизнес транзакциям. Поэтому каждый день перед тобой будут стоять сложные инженерные задачи по созданию высоконагруженной системы, к которой предъявляются самые высокие требования по надежности, производительности и отказоустойчивости. Нашими продуктами уже активно пользуются десятки команд, которые создают mission-critical приложения и сервисы платформы Сбербанка – обратная связь и ощущение того, что ты делаешь что-то действительно стоящее, гарантированы! Мы работаем по гибкой методологии и отвечаем за полный цикл разработки продукта, включая аналитику, разработку, тестирование и применение практик DevOps. Участники команды имеют разносторонний опыт разработки, которым можно и нужно делиться! Основными производственными инструментами для нас являются IDEA, Jira, Confluence и Bitbucket. Сервисы, реализованные командой для новой платформы экосистемы Сбербанка, уже находятся в промышленной эксплуатации и успешно решают возложенные на них задачи. Обязанности разработка REST микросервисов (Spring, Spring Boot, Java 8) работа с высоконагруженными системами хранения и обработки данных (Apache Flink, Apache Hadoop, Apache Solr, Apache Druid) соблюдение стандартов работы, написание кода (следовать и улучшать) участие в анализе инцидентов (проблем) с промышленной среды эксплуатации взаимодействие с разработчиками, аналитиками, тестировщиками и другими командами в формате Agile участие в Code Review участие в проектировании архитектуры решений совместно с командой разработки. Требования опыт коммерческой разработки на Java от 3-х лет знание Java SE (8+ версии) и особенностей языка (core, collections, concurrency, servlets), включая опыт работы с фреймворками Spring, Spring boot, Hibernate, JUnit, Spring Security наличие опыта работы с реляционными СУБД (PostgreSQL) знание средств разработки и сборки проектов (Git, Gradle, Maven) знание микросервисной архитектуры понимание принципов ООП, паттернов проектирования, следование принципам SOLID базовые знания Linux, Docker опыт работы с библиотеками для тестирования (Mockito) опыт проведения code-review опыт планирования, оценки и декомпозиции задач разработки готовность изучать новые технологии Будет здорово, если вы: имеете опыт разработки на golang уверенный пользователь Linux имеете опыт настройки CI/CD имеете знания в Spring AOP, Spring Cloud у вас есть опыт работы с брокерами очередей сообщения (RabbitMQ, IBM MQ, Kafka) опыт работы с сиcтемами мониторинга и систем централизованного логирования (Prometeus, Grafana, Zabbix, ELK/EFK) опыт в технологиях виртуализации (Kubernetes, Openshift и др.) Условия гибридный формат работы (возможность сочетать в неделю: офис + удаленно), готовы обсудить удаленный формат из РФ офис: Санкт-Петербург, ул. Якорная, д.7 Бизнес - центр (ст.метро Новочеркасская/Ладожская) годовой бонус и ежегодный пересмотр зарплаты статус аккредитованной ИТ-компании корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях ДМС с первого дня и льготное страхование для семьи 90 дней удаленной работы из любого региона льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.
Условия:
Полный рабочий день