Специалисты

Описание

Языки программирования:
Java 8-17
Фреймворки и библиотеки:
Spring (Spring Boot, Spring Web, Spring Data, Spring Security), JUnit, Mockito, Hibernate/JPA/JDBC, Lombok,
Kafka
Системы контроля версий:
Git, Gitlab
Среда разработки:
IntelliJ Idea
Базы данных:
Postgresql
API:
REST
Инструменты:
Postman, Swagger, Maven, Liquibase, Elasticsearch, Logstash, Kibana
Юнит-тесты:
JUnit, Mockito

Опыт
Проект

CRM система службы доставки

Описание

клиентами. Микросервисная архитектура, использование REST API / Kafka для межсервисного взаимодействия. Задачи: Реализация бизнес-логики, разработка нового функционала системы, разработка REST API; Разработка архитектуры баз данных использующихся в проекте; Написание Unit и Интеграционных тестов; Проведение код-ревью; Анализ работоспособности микросервисов и устранение обнаруженных багов; Взаимодействие со сторонними командами для формирования требований по взаимодействию между микросервисами; Рефакторинг кода. Роль: Java Developer

Технологии

Java 17 Core/Collections, Spring Boot 3, Spring WEB, Spring Data, Spring Security, PostgreSQL, JUnit 5, Kafka, Git, Elasticsearch, Logstash, Liquibase, Kibana, Maven, Swagger

Длительность

июль 2022 — март 2024 месяца

Проект

Разработка интернет ресурса для внутреннего пользования

Описание

Разработка личного кабинета для использования руководящим персоналом ресторана. Задачи: ? Проектирование сущностей бизнес логики на основе требований заказчика; ? Разработка новых и доработка существующих эндпоинтов REST API; ? Ведение документации при разработке новой функциональности; ? Составление SQL/HQL запросов; ? Покрытие кода тестами; ? Устранение обнаруженных багов

Технологии

Java 8 Core/Collections, Spring Boot 2, Spring WEB, Spring Data, Spring Security, Liquibase, PostgreSQL 12, JUnit 5, Git, Maven, Swagger

Длительность

декабрь 2020 — июль 2022 месяца