Москва
Чем предстоит заниматься:
- Работать в платформенной команде, участвовать в создании собственных ИТ-продуктов;
- Пилотировать и внедрять новые бизнес-сервисы и платформы собственной разработки;
- Разработка микросервисных приложений;
- Интеграция со сторонними сервисами и front-end приложениями;
- Разработка Unit тестов к микросервисам;
- Участие в проектировании software- и solution-архитектуры приложений;
- Участие в code-review изменений, разрабатываемых командой.
Что мы используем:
- Микросервисная архитектура
- Java 17+,
- Spring framework 6,
- Spring boot 3 (data, security, actuator, jms),
- RabbitMQ/Kafka,
- PostgreSQL/MongoDB
- CI/CD: TeamCity, Bitbucket, Nexus, SonarQube, Fortify;
- Jira, Confluence;
- Облака: Собственное частное облако, Yandex Cloud, VK Cloud;
- Kubernetes on premise и в виде PaaS; Docker
- IMDG (Hazelcast, Ignite), Kafka, Helm, OAuth 2.0, OpenID Connect, S3 AP.
Что мы ждем:
- Хорошие компетенции в Java Core, Java Spring Boot;
- Использование Kubernetes, Docker;
- Работа с базами данных PostgreSQL, MinIO; Работа c современными брокерами и очередями сообщений: Apache Kafka, RabbitMQ или IBM MQ;
- Понимание технологий DevOps, опыт работы с CI/CD-инструментами: BitBucket, Nexus, Teamcity, SonarQube; Работа с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana;
- Знакомство с продуктами по управлению бэклогом команды: Jira, Confluence.