Компания: PureCommit (Пьюркоммит)
Формат: удалённо по РФ
Тип занятости: полная
Модель работы: аутстафф (работа с заказчиком)
Оформление: через ИП
Проект: крупный банковский проект
Стек проекта
Backend: Java / Kotlin / Scala, Spring Ecosystem
Базы данных: PostgreSQL, SQL
Хранилище: S3 / MinIO
Контейнеризация и оркестрация: Docker, Kubernetes
Брокеры сообщений: Kafka, RabbitMQ
CI/CD и DevOps: BitBucket, Nexus, TeamCity, SonarQube
Мониторинг и логирование: ELK, Prometheus, Grafana
Что важно
- Хорошие компетенции в Spring Ecosystem и опыт разработки на одном из языков: Java / Kotlin / Scala;
- Опыт работы с Kubernetes и Docker;
- Опыт работы с PostgreSQL и S3 (MinIO);
- Глубокое знание реляционных БД: умение писать нетривиальные SQL-запросы, понимание внутреннего устройства PostgreSQL и алгоритмов исполнения планов запросов;
- Понимание принципов построения распределённых систем;
- Опыт работы с современными брокерами и очередями сообщений: Kafka / RabbitMQ;
- Понимание принципов DevOps и опыт работы с CI/CD-инструментами: BitBucket, Nexus, TeamCity, SonarQube;
- Опыт работы с системами логирования и мониторинга: ELK, Prometheus, Grafana.
- Опыт проектирования архитектуры микросервисных решений;
- Опыт работы с высоконагруженными и распределёнными системами;
- Опыт участия в архитектурных решениях и code review.
Чем предстоит заниматься
- Разрабатывать и развивать микросервисные приложения;
- Участвовать в проектировании software- и solution-архитектуры приложений;
- Участвовать в code review изменений, разрабатываемых командой;
- Работать над решениями для высоконагруженной распределённой системы.