Обязанности:
Чем предстоит заниматься: Разработка back-end-части в рамках микросервисной архитектуры. Проектирование и реализация программных модулей на Java. Доработка и сопровождение функциональности, исправление дефектов. Поддержка и актуализация технической документации (Confluence, OpenAPI/AsyncAPI). Имплементация бизнес логики согласно ТЗ Участие в проработке ТЗ в той части, как имплементировать бизнес-задачи на бэкэнде. Внутреннее тестирование получившейся реализации продукта предварительно, перед передачей тестировщикам Кросс код-ревью других участников команды. Что мы ожидаем от кандидата: Знания и опыт работы с Java 17/ 21 (Collections, Stream API, Exceptions) Знание Spring Boot 3 (JPA, Security, Cloud Gateway) Понимание принципов работы с реляционными БД (Postrgres), опционально MInIO S3 Знания и опыт работы с RabbitMQ, опционально Kafka Опционально работа с процессами Camunda, генерация отчетов в JasperReports, генерация с помощью Apache POI Понимание CI/CD, опыт работы с Teamcity, написание пайплайнов на Teamcity Kotlin DSL Понимание и опыт работы с k8s Технологический стек: Java 17, Gradle Spring Boot 3 (Sprign Data JPA, Security, Cloud) PostgreSQL, MinIO S3 RabbitMQ Camunda, Jasper Reports, Apache POI Docker, Kubernetes BitBucket, Teamcity, ELK Jira, ConfluenceПохожие вакансии