Микросервисы для внутренней инфрастуктуры и продуктовая разработка
Keycloak - разработка плагинов
Обязанности:
- Проектирование архитектуры сервисов
- Разработка и тестирование
- Интеграция сервисов с внутренней инфраструктурой
- Решение задач по оптимизации и улучшению кодовой базы
- Devops
- В составе международной команды, принимал участие в разработке внутренних сервисов для мобильного оператора Deusche Telecom.
Участие в разработке следующих продуктов:
- Сервисы поиска и агрегирования информации
- Cервер авторизации OAuth 2.0. Реализация Token Exchange (rfc8693) в проекте Ory Hydra https://github.com/ory/hydra
- Брокер авторизации с поддержкой интеграции различных протоколов
Обязанности:
- Разработка MVP
- Разработка микросервисов
- Разработка/доработка библиотек
- Unit, Integration тесты
- CI/CD
Разрабатывали систему управления судами,которая включала в себя группу сервисов,позволяющих судам осуществлять ежедневные доклады о проводимых операциях,отправлять заявки на поставку оборудования и провизии,планировать и контролировать техническое обслуживание,решать административные задачи по регистрации и учета рабочего времени и овертаймов.
Обязанности:
-Разработка Rest-API
-Интеграция внешних сервисов
-Работы с брокерами очередей
-Unit, Integration тесты
-Документирование разработанного кода
Стек технологий: Java 8/11,Spring Framework, Spring boot, Spring Cloud, Spring Integration,Hibernate,RabbitMq,Flyway, MapStruct, PostgreSQL, JUnit,DbRider,Gitlab
Первый проект был связан с разработкой приложения для автоматизации процесса обработки заявок на возврат товаров в интернет-магазине.
Другой проект был по доработке существующего приложения для управления партнерскими отношениями в компании. Одна из основных функций - возможность управления бюджетом партнерских программ и контроля их выполнения в рамках бюджета.
Проекты на Python решали задачи по извлечению, обработки и агрегации данных из различных источников.