Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Java Kotlin Spring Framework Hibernate ORM Netty Framework SQL Git Apache Maven Design Patterns Unit Testing ООП Mockito JUnit Docker HTTP XML JSON API REST Kubernetes Atlassian Jira
Проекты
(5 лет 5 месяцев)
СЕВЕРСТАЛЬ
Роль
JAVA DEVELOPER
Обязанности
- Разработка REST сервиса применения наилучшей скидки для пользовательской корзины товаров, заказанных через сайт www.online.lenta.com.
- Решение NP-полной задачи необходимости выбора наивыгоднейших среди активных промо акций для пользовательской корзины таким образом, чтобы скидка была максимальной.
- Одновременное кол-во активных акций порядка 10 000. 95-ый перцентиль времени обработки запроса 300мс. Нагрузка 300-500 запросов в секунду. Промо акции могут быть конкурирующими или суммирующимися.
Стек технологий:
- Kotlin, JDK 17
- Spring Boot 3
- Mongo DB
- Redis
- Kubernetes
- Gitlab CI/CD
Стек специалиста на проекте
REST, MongoDB, Redis, Kubernetes, JDK, Kotlin, GitLab CI/CD, Spring Boot
Отрасль проекта
Manufacturing
Период работы
Январь 2023 - Октябрь 2023
(10 месяцев)
MYND MANAGEMENT
Роль
JAVA DEVELOPER
Обязанности
Бизнес компании:
Разработка интернет портала для инвесторов, желающих получать доход со сдачи недвижимости в аренду в США.
Автоматизация бизнес процессов по управлению недвижимостью.
Технический стэк:
- Kotlin;
- Микросервисная архитектура;
- Message-Based Architecture (CQRS);
- gRPC и Amazon SQS/SNS для взаимодействия между микросервисами;
- REST архитектура для взаимодейтсвия fronted и backend компонентов;
- SQL СУБД для хранения данных;
- Swagger и Protobuf для описания контрактов;
- Datadog и Kibana для мониторинга микросервисов;
- TeamCity - для CI/CD.
- Проектирование и разработка REST микросервиса для интеграции c провайдером карточных платежей (протокол SOAP).
- Проектирование и разработка REST микросервиса построения отчетов о проведенных платежах для маркетплейсов.
- Контрибьютинг в улучшение CI/CD процессов (TeamCity + OpenShift)
- Написание Unit и интеграционных тестов.
- Изучение технической документации.