Специалисты
Языки программирования:
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 месяца