Вакансия: Senior Java разработчик
Описание вакансии
На новый проект с компанией "Сбертех" ищем себе коллегу.
Описание проекта : продукт по подготовке тестовых данных на интеграционных средах, целевая аудитория крупный Enterprise. Продукт предоставляет возможность:
- QA специалистам оперировать продуктовыми тестовыми сущностями для тестирования своих АС и интеграций со смежными АС, без их предварительного детального изучения
- поставщикам тестовых данных снизить нагрузку от ручного исполнения запроса от QA специалистов по получению тестовых данных.
Состав команды : product owner, 2 frontend разработчик, 3 backend разработчика, 1 тестировщик (ручное и автоматизированное тестирование). Техлид роль выполняет один из разработчиков бекенда, тимлид/скрам роль выполняет разработчик фронта.
Стек проекта:
Фронт: TypeScript, React, antd, redux
Бэк: Java, Spring, Kotlin, Kafka, Postgres SQL
Инструменты, помимо разработки: Docker, Jenkins, Nexus, SALM, Checkmarx. K8s будет внедрено
Требования: - Релевантный опыт работы от 2-х лет;
- Уверенное знание Java core, Collections, Concurrency, Multithreading, Generics, Spring Boot, Spring Security, Spring Data (JPA + Hibernate), SQL, Kafka;
- Понимание принципов ООП и SOLID, умение использовать шаблоны проектирования;
- Стремление писать чистый код и покрывать его тестами;
- Опыт разработки и проектирования микросервисов, знание основных микросервисных паттернов;
- Опыт проектирования API, уверенное знание архитектурного стиля взаимодействия REST;
- Опыт использования jUnit5/Mockito/AssertJ (разработка unit-тестов);
- Опыт работы с Postgresql;
- Опыт работы с Docker/Kubernetes/OpenShift;
- Работа с системой контроля версий Git;
- Опыт работы с инструментами сборки Maven/Gradle;
- Опыт работы с любой IDE (у нас IntelliJ IDEA);
- Опыт дистанционной работы.
Будет плюсом
- Опыт работы в Scrum команде;
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Maven, Gradle, Nexus;
- Знакомство с жизненным циклом выпуска ПО и Общее представление о CI/CD инструментах;
- Знание основ построения сетевой инфраструктуры (балансировка, проксирование, порты и т.д.);
- Знакомство с SAML/OIDC/OAUTH;
- Опыт разработки на Kotlin.
Условия: - З/п по итогам технического собеседования и оформление в штат. Также можно сотрудничать как ИП/самозанятый;
- Формат работы - удаленка/офис/гибрид (Москва/Калининград). Удаленка только с территории РФ.
- Интересные проекты, адекватное руководство и квалифицированная проектная команда с огромным опытом;
- Возможность профессионального и карьерного роста;
- Топовое железо -выдаем;