Хорошее знание Java SE (8-11 версии) и особенностей языка;
Опыт коммерческой разработки на Java от 3 лет;
Уверенное знание и коммерческий опыт разработки с использованием Spring/Spring Boot/Spring Cloud;
Уверенное знание реляционных БД и опыт построения взаимодействия с ними (желательно с PostgreSQL)
Опыт разработки многопоточного приложения;
Уверенное понимание шаблонов проектирования архитектуры backend-приложений, а также опыт их применения в коммерческих проектах;
Уверенное знание систем контроля версий (Git), уверенное знание понимание Git Flow, включая merge кода;
Опыт работы с библиотеками для тестирования;
Проведение Code review;
Опыт работы с продуктами Atlassian (Jira, Confluence, BitBucket, etc.);
Понимание микросервисной архитектуры и работа с системами контейнеризации (Docker/Kubernetes/OpenShift);
Опыт работы с NoSQL базами данных;
Умение работать в команде.
Вам предстоит:
Участвовать в проектировании системы;
Выбирать оптимальный подход к реализации;
Разрабатывать систему с высокой нагрузкой;
Осуществлять Code review;
Участвовать в проведении собеседования других разработчиков, менторство.
Java middle+ (в «Сбертех» на проект PVM)
Требования:
Хорошее знание Java SE (8-11 версии) и особенностей языка;
Опыт коммерческой разработки на Java от 3 лет;
Уверенное знание и коммерческий опыт разработки с использованием Spring/Spring Boot/Spring Cloud;
Уверенное понимание шаблонов проектирования архитектуры backend-приложений, а также опыт их применения в коммерческих проектах;
Уверенное знание систем контроля версий (Git), а также Git Flow, включая merge кода;
Опыт работы с библиотеками для тестирования;
Опыт проведения Code review;
Опыт работы с продуктами Atlassian (Jira, Confluence, BitBucket, etc.);
Понимание микросервисной архитектуры;
Опыт работы с системами контейнеризации (Docker/Kubernetes/OpenShift);
Опыт работы с NoSQL базами данных;
Умение работать в команде.
Желательно:
Опыт работы с системами мониторинга и систем централизованного логирования (Prometeus, Grafana, Zabbix, ELK/EFK);
Опыт работы с любыми из продуктов семейства Apache (Flink, Hadoop, Solr, Druid, Spark, ElasticSearch);
Опыт работы с брокерами очередей сообщения (RabbitMQ, IBM MQ, Kafka)
Вам предстоит:
Проектировать API;
Разрабатывать микросервисы (Spring, Spring Boot, Java 8);
Работать с высоконагруженными системами хранения и обработки данных (Flink, Hadoop, Solr, Druid);
Готовить unit-тесты и проводить Code review;
Разбирать и анализировать инциденты.
QA auto (в «Сбертех» на проект PVM)
Требования:
Хорошее знание Java SE (8-11 версии) и особенностей языка;
Опыт работы от 2-х лет
Знание методологий тестирования и техники тест-дизайна;
Опыт работы с БД на уровне написания простых запросов SQL;
Опыт работы с инструментами автотестирования Selenium (или Selenide) и/или другими инструментами (Cucumber, TestNG);
Знание языка программирования Java;
Понимание стека web-технологий: HTTP, REST, JSON;
Работа с Git;
Знание одного из баг-трекеров;
Знание особенностей типов архитектур систем;
Понимание жизненного цикл ПО и принципа MVP.
Python разработчик middle+ (в «Сбертех» на проект PVM)
Требования:
Хороший технический кругозор и знания актуальных тенденций в задачах ML/DS;
Опыт разработки высоконагруженных backend-сервисов от 2-х лет на Python, C++;
Опыт работы с фреймворками: Flask, Django, FastApi, Tornado;
Разработка приложений в микросервисной архитектуры (Cloud Native);
Опыт работы с Docker, OpenShift, K8s;
Опыт работы с реляционными СУБД (PostgreSQL);
Внедрение моделей ML с нуля до production;
Есть знания:
Математической статистики и теории вероятностей;
Алгоритмов и структур данных и применение паттернов проектирования;
Будет плюсом:
Опыт работы в области анализа данных, Classic ML (pandas, numpy, XGBoost,);
Знакомство с библиотеками для глубокого обучения (PyTorch, TensorFlow);
Наличие собственных разработок в open source;
Опыт разработки на Go.
Java разработчик для НТ (middle+) (в «Сбертех» на проект PVM)
Требования:
Хорошее знание Java SE (8-11 версии) и особенностей языка;
Уверенное знание систем контроля версий (Git);
Опыт работы с БД на уровне написания запросов (Oracle, PostgreSQL, MSSQL), понимание что такое индексы, блокировки и т.д.;
Опыт работы с продуктами Atlassian (Jira, Confluence, BitBucket, etc.)
Умение работать в команде
Желательно:
Знание Code Review, а также метрик производительности hardware (cpu/memory/disk/net) и software (JVM, БД);
Владение одним из инструментов нагрузочного тестирования (LoadRunner, JMeter, Gatling);
Опыт работы с *nix, Windows-системами, а также с технологиями/протоколами: WEB, REST, SOAP, MQ, Git, RDP;
Опыт работы с Python, Prometheus, построение систем мониторинг (Zabbix, Grafana);
Знание алгоритмов и структур данных и применение паттернов проектирования.
Вам предстоит:
Осуществлять полный цикл нагрузочного тестирования одного из продуктов трайба;
Подготавливать методики тестирования, создавать тестовые модули, заглушки и скрипты, проводить тестирование и анализировать результаты, готовить отчеты;
Конфигурировать и администрировать, кодить и разбираться в чужом коде.