РСХБ-ИНТЕХ — аккредитованная российская IT-компания и digital-сердце Россельхозбанка. Наша цель – трансформировать цифровую экосистему банка, совершенствуя бизнес-продукты, процессы разработки и внедрения, для обеспечения качественных и удобных сервисов для пользователей. Немного о проекте: казначейская система для организации трансфертного ценообразования. Проектируем продукты с учетом лучших практик микросервисной архитектуры. Пишем на последней версии java и kotlin, строим экосистему на базе apache kafka. Разворачиваем сервисы с использованием ansible и gitlab-ci в kubernetes.Монитиром технологические решения через prometheus и grafana. Для мониторинга инфрастурктуры используем zabbix. Автотесты пишим на python. Наша команда придерживается agile-манифеста и работает по scrum в рамках 2х недельных спринтов. Работаем по agile (scrum). Наш основной стек: back: Java, Spring, PostgreSQL, REST, Kafka, MQ front: React, Redux, JavaScript,TypeScript, RTK Query, Webpack, Module Federation, Jest devOps: Gitlab CI, Ansible, Kubernetes, ELK, S3, Prometheus, Grafana Обязанности: Руководство командой разработки (Java на бэке, JavaScript/TypeScript на фронте) Оценка, планирование задач команды; Отслеживание и улучшение качества кода Разработка критичных узлов проекта Проведение code-review Декомпозиция требований, анализ трудоемкости задач; Взаимодействие с командами смежных систем по вопросам разработки. Требования: Опыт разработки на java от 5 лет и уверенное знание Java 8+ Опыт управления командой разработки на позиции Team Lead от 1 года Опыт разработки и уверенное знание Spring Framework (Spring Core, Spring Boot, Spring Security) Практический опыт написания приложений с нуля, участие в проектировании архитектуры приложения Опыт работы с PostgreSQL/ORACLE или другими реляционными БД Хорошее знание и опыт применение Kafka(в том числе Kafka Streams), MQ Понимание REST подхода к разработке API Опыт реализации кластеризованных микросервисов и построения приложений в распределённой инфраструктуре Хорошее знание и опыт использования: SOAP, XML, JSON, JWT, OAuth Опыт работы с Maven/Gradle Опыт работы с Gitlab CI/Jenkins или аналогами Пониманий контейнеризации, опыт работы с Docker/Kubernetes/OpenShift Опыт написания unit-тестов Понимание принципов работы команды тестирования, аналитики и DevOps. Будет плюсом: Опыт построения современных нагруженных банковских систем (казначейские системы, брокерское обслуживание) Опыт работы с системами мониторинга (Prometheus, Zabbix) Опыт работы с ELK- стеком Опыт использования или интерес к работе с NoSQL базами данных.