Java разработчик
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Мы ищем Java Engineer для поддержки и разработки новой функциональности компонентов продукта.
Обязанности
- проектирование доработок в существующих и запускаемых с нуля продуктах
- разработка новой и улучшение существующей функциональности
- технологический анализ
- сопровождение продуктов и устранение дефектов
- внутреннее и внешнее тестирование, автоматизация тестов
- выпуск в опытную и промышленную эксплуатацию.
Требования
- Java 8+
- Spring Framework, Spring Boot, Spring Security/MVC/Actuator и т.д.
- опыт работы с ORM
- опыт работы с Apache Kafka
- умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
- умение проектировать и реализовавывать эффективные модульные тесты
- способность оптимизировать свой собственный код и код других разработчиков
- знание SQL, умение писать оптимальные запросы
- способность учиться и осваивать новые технологии легко выходя из зоны комфорта
- английский на уровне чтения технической документации.
Будет плюсом
- опыт работы в Scrum команде
- опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus
- опыт разработки по TDD
- опыт работы с graphql или аналогами
- знакомство с технологиями контейнеров и систем управления контейнерами (Docker, Kubernetes, Openshift)
- понимание принципов работы и особенностей SQL, NoSQL и Hybrid SQL хранилищ
- владение разными инструментами экосистемы Spring
- знание фронтовых техник (ReactJS, TypeScript)
- опыт использования или разработки на BPMN\Workflow движках (Activiti, Camunda, Zeebe, Amazon Step Function, etc.).
Бонусы
- трудоустройство согласно трудовому кодексу
- оклад плюс премии по результатам работы
- корпоративное обучение, конференции, Coursera и мн.др.
- медицинскую страховку
- материальная поддержка в особых случаях
- скидки на продукты Сбера.