О компании и команде
Мы в поисках Middle+ и Senior Java Developer с опытом коммерческой разработки на проекты внутренних служебных сервисов банка ВТБ. Highload служебные сервисы 10 000-30 000 rps с доступностью 99.99+
О продукте:
На текущий момент у нас в активной работе сервис Гибкая маршрутизация для централизованного управления правилами маршрутизации между сегментированными или горизонтально масштабированными системами, шардированными базами данных.
Готовится к началу работ сервис Disaster Recovery Orchestrator для управления аварийными ситуациями, возникающими в системах банка. Обе системы уровня mission critical, доступность 99.99%.
Вместе с нами ты будешь:
- Решать задачи проектирования и разработки компонентов продукта;
- Проводить код-ревью решений коллег, предоставлять аргументированную критику;
- Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
- Сопровождать этапы внедрения продукта в эксплуатацию.
Ожидания от кандидата
- Высшее техническое образование;
- Опыт разработки на Java или общий опыт разработки от 3-х лет;
- Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков; (легаси не больше года);
- Способность оптимизировать свой собственный код и код других разработчиков;
- Опыт использования Apache Kafka, Kafka Connect;
- Знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMX;
- Знание принципов реляционных БД, опыт проектирования и оптимизации БД;
- Опыт работы с системами сборки: Maven, Gradle;
- Опыт работы с системой контроля версий Git;
- Знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg;
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus;
- Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
- Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
- Опыт использования Linux
- Опыт использования технологиий виртуализации Docker, Kubernetes, Openshift и др. на базовом уровне;
- Понимание принципов работы и особенностей SQL и NoSQL хранилищ Oracle, PostgreSQL, Cassandra, Tarantool, ETCD.
Мы ценим:
- Самостоятельность, способность анализировать и предлагать новые решения;
- Способность донести свои предложения и решения до команды, объяснить их плюсы и минусы по сравнению с альтернативными подходами;
- Способность держать слово, отвечать за свой код, доводить решение до промышленной эксплуатации. Нацеленность на результат.
Условия работы
- гибкий график работы — в офисе, удаленно или в гибридном формате
- поддержка новичков по программе наставничества Buddy
- ДМС с возможностью подключения близких родственников
- сервис психологической поддержки, ведь нам очень важно, как ты себя чувствуешь
- корпоративный кафетерий льгот с возможностью компенсации билетов и отелей в отпуске, абонементов в спортзал, спортинвентаря, билетов в театр и многого другого
- насыщенная инножизнь: лекции и мастер-классы от известных спикеров, тимбилдинги, корпоративная библиотека и многое другое
- скидки и купоны от сотен компаний-партнёров на единой платформе
- маркетплейс мерча с собственной корпоративной валютой, которая начисляется за участие в активностях
- дополнительные выходные в дни радостных (и не только) событий
- дополнительный оплачиваемый отпуск (3 календарных дня)
- широкие возможности внутреннего и внешнего обучения
- необходимая техника и софт для работы
- конкурентная зарплата по итогам интервью, наличие премиальной составляющей
- эксклюзивный зарплатный проект для сотрудников в банке ВТБ
Вместе с нами ты сможешь решать интересные задачи, профессионально расти и развиваться, а также участвовать в кросс-командных проектах и определять собственную траекторию развития.