Java/Kotlin Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
РСХБ-Интех— молодая, драйвовая IT-компания и digital-сердце Россельхозбанка. Наша цель – трансформировать цифровую экосистему банка, совершенствуя бизнес-продукты, процессы разработки и внедрения, для обеспечения качественных и удобных сервисов для пользователей.
Наша цель – трансформировать цифровую экосистему банка, совершенствуя
бизнес-продукты, процессы разработки и внедрения, для обеспечения качественных и удобных сервисов для пользователей.
О команде:
Наш отдел занимается реализацией перспективных разработок и является одним из самых инновационных подразделений в компании. Мы реализуем такие продукты как:
- Единая интеграционная платформа для размещения сервисов банка;
- Конвейеры непрерывной интеграции CI/CD;
- Витрина OpenAPI;
- Бизнес решения для взаимодействия с государственными сервисами.
Наш современный технологический стек включает в себя:
- Kotlin (Spring-Boot) , Java 11 (Quarkus), Golang;
- TypeScript (Angular);
- PostgreSQL, IBM MQ, Minio;
- Kubernetes, Docker, Helmfile, Kaniko;
- EFK, Grafana, Prometheus, Istio, Jaeger;
- Gitlab, Gitlab CI, Gitlab Runner, KeyCloak, Gravitee;
- Микросервисная архитектура, cloud-native applications.
Кого мы ищем:
Наш отдел ищет Java/Kotlin разработчика для развития функциональности наших ключевых проектов. В наших продуктах отсутствует Legacy-монолиты, присущие enterprise-разработке. Наша команда сама выбирает стек технологий, подходящий для решения задачи, мы не заключены в рамки банковских стандартов. Мы придерживается современных подходов в разработке ПО: микросервисы/cloud-native.
Чем предстоит заниматься:
- Участие в проработке архитектуры приложений;
- Backend-разработка новой функциональности;
- Доработка существующей функциональности;
- Выполнение Code-Review;
- Участие в написании документации;
- Реализация Unit-тестов по новой функциональности;
- Взаимодействие с DevOps-инженерами по процессам CI/CD и платформе;
- Пилотирование/сопровождение разработчиков других подразделений - пользователей
разрабатываемых нами продуктов.
Обязательные требования:
- Опыт работы от 1 года в коммерческой продуктовой разработке на Kotlin/Java 8 +;
- Знание Spring-Boot 2+, Spring Core, Spring Data, Spring Webflux;
- Понимание IoC, DI, ООП, владение шаблонами проектирования (SOLID);
- Опыт реализации приложений на микросервисной архитектуре;
- Опыт работы с очередями ( Kafka/Rabbit/IBM MQ);
- Уверенное знание SQL, опыт работы с реляционными БД ( PostgeSQL/Oracle);
- Умение отлаживать приложения: профилирование, трассировка;
- Знание Docker, понимание контейнеризации;
- Знание Git, Maven, Markdown.
Будет плюсом:
- Опыт конфигурирования CI/CD конвейеров;
- Опыт работы с Kubernetes/Openshift (CustomResourse, Svc, Deployment, Ingress и т.д.);
- Опыт работы с distributed tracing: Jaeger;
- Опыт работы с service-mesh: Istio;
- Опыт работы с Keycloak, интеграция через Spring Security;
- Опыт работы с NoSql базами данных.
Что мы предлагаем:
- Трудоустройство по ТК РФ;
- Белая, своевременная, конкурентоспособная ЗП;
- Возможность двигать начало рабочего дня;
- Современный стек технологий;
- Возможность расширить технический кругозор;
- Возможность выстраивания процессов разработки;
- Участие в выборе технологического стека;
- Участие в проработке архитектурных решений;
- Корпоративная online-библиотека;
- ДМС после испытательного срока