Лев И.
Проект Маркус - система в X5, которая отслеживает товары с маркировкой и обменивается данными с государством и поставщиками. Обязанности • Разработка вычислительных блоков, написание сложной логики работы с товарами и поставками в сети • Написание технической документации • Код-ревью • Тестирование, интеграционное тестирование • Коммуникация с аналитиками, проработка требований Состав команды 10 человек, бэки, аналитики, пм, тестировщики Стек технологий: Java 11-17, Spring (Boot,, AOP), JUnit, assertJ, Spring Test, Mockito, PostgreSQL, Redis, Apache Ignite, GitLab, Jenkins, K8S, Docker, Gradle, REST, Kafka, Prometheus, Grafana
Основная роль в проекте – Разработчик группы приложений маршрутизации межбанковских финансовых сообщений. Достижения: - Перевод приложений на микросервисную архитектуру; - Снижение количества инцидентов на 70% за счёт создания микросервисов автоматического тестирования с высоким покрытием функционала; - Реализация логического блока автоматической обработки ручных платежей для операторов расчетного центра и блока визуализации совпадений финансового сообщения и запрещенных финансовых маршрутов, как результат снижение нагрузки на сотрудников расчетного центра на 89% при маршрутизации платежей. Стек технологий: Java8-17, Kotlin, Spring (Core, MVC, Data, Boot, AOP, WebFlux), Oracle DB, Mongo DB,Hibernate, Kafka, Redis, Openshift, Allure, Cucumber, Keycloak.
Middle java developer Проект: ИТАС (Московская биржа) Обязанности: Реализация микросервисной(мкс) архитектуры для монолита Сопровождение новых мксов до промышленной эксплуатации Разворачивание мксов в k8s, настройка манифестов, контроль, нагрузочное тестирование Поддержка документации разработанных решений Сопровождение новых разработчиков, наставничество, код ревью Дополнительно: Переход на микросервисную архитектуру с платформы Единого портала услуг. Заявки обрабатывались по REST и отправлялись в топики Kafka, MQ для последующей обработки остальными мкс, монолитом. Стек: Java11-17, Spring Core, Spring Data, Spring Boot Test, Spring Security, Kafka, MQ, PostgreSQL, Liquibase, JUnit, Mockito, Docker, K8S, Maven, GitLab, Keycloak, Camunda Middle java developer Проект: Payment Engine (Банк Ренессанс Кредит) Обязанности: Реализация новой функциональности Разработка/рефакторинг/конфигурация микросервисов Покрытие кода юнит и интеграционными тестами Поддержка документации разработанных решений Сопровождение новых разработчиков, наставничество Дополнительно: Оркестратор платежей, переход на микросервисную архитектуру с платформы IBM. Платеж принимался по REST и отправлялся в топики Kafka для последующей обработки остальными мкс. Мкс, работающий с БД, получал информацию по каждому статусу из определенного топика и сохранял его состояние в базу данных. Стек: Java11-17, Spring Core, Spring Data, Spring Security, Kafka, PostgreSQL, Liquibase, JUnit, Mockito, Docker, OpenShift, Maven, GitLab Middle java developer Проект: Открытие Брокер Аутстаф разработка интеграционной шины Открытие брокер. Разработка и поддержка существующего функционала интеграции с внутрибанковскими и внешнимии сервисами. Разработка трёх крупных блоков: 1. Интеграционная шина данных. Создание сервисов для реализации backend. 2. BPMS система. Приложение, внутри которого крутится библиотека Camunda. 3. Микросервисы с использованием Springboot. Стек технологий: Java11, Spring (Core, MVC, Data, Boot, AOP), Camunda, Hibernate, Kafka, ActiveMQ, K8s(ingress и egress, istio), Apache Camel, Allure, Cucumber, Selenium, Mockito, REST
Понравился профиль? Создайте себе такой же