Дмитрий Б. , Middle+, Java разработчик

Male avatar
Дмитрий Б.
Россия, Белгород
2 875 ₽/час 460 000 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Java
Spring Boot
Spring Data JPA
Spring Security
Spring Cloud
openfeign
Hibernate
Lombok
MapStruct
Liquibase
MS SQL Server
H2 Database
Kafka
Consul
actuator
Prometheus
JUnit 5
Mockito
Maven
Git
Spire
Apache PDFBox
Spring Telegram Bots
Technology:
SQL
Database:
PostgreSQL
Формат работы
Удалённо
Описание о специалисте

ОПЫТ В РАЗРАБОТКЕ ПО: 4 ГОДА

Примеры работ

MCredit
Описание задачи/проекта

система кредитования для юридических лиц для совершения покупок внутри сети магазинов METRO

Позиция на проекте
Java-разработчик
Ответственность
  1. Разработка и сопровождение функционала системы кредитования юридических лиц.
  2. Реализация интеграций с внешними сервисами компании METRO.
  3. Разработка микросервисов и бизнес-логики кредитного конвейера.
  4. Реализация асинхронного взаимодействия между сервисами с использованием Apache Kafka.
  5. Разработка механизмов обмена и синхронизации данных между внутренними системами.
  6. Проектирование и реализация REST API для взаимодействия сервисов.
  7. Адаптация существующих сервисов под новые интеграционные контуры и gateway-решения.
  8. Участие в анализе бизнес-требований и проработке технических решений.
  9. Поддержка и оптимизация производительности сервисов.
  10. Анализ логов и устранение инцидентов в промышленной среде.
  11. Участие в код-ревью и сопровождении процессов разработки
Технологии и инструменты
Elasticsearch, Java 17, Kafka, Kibana, Maven, Node-RED, Argo CD, PostgerSQL
Период работы/продолжительность
Сентябрь 2025 г. - Июль 2026 г.
ЭРС (Электронные родовые сертификаты)
Позиция на проекте
Java-разработчик
Ответственность
  1. Разработка функционала для обмена сведениями о родовых сертификатах, и талонах родовых сертификатов между медицинскими организациями и Фондом социального страхования (ФСС) в электронном виде.
  2. Интеграция с внешними сервисами компании SofTrust и ФСС.
  3. Разработка Rest API для внутренних и внешних интеграций
  4. Проработка внутренней логики, работа с внешними и внутренними интеграциями
  5. Разработка и поддержка архитектуры базы данных;
  6. Исправление багов системы
  7. Миграция микросервисов с Java 11 на Java 21 и с Spring Boot 2 на Spring Boot 3
Технологии и инструменты
Hibernate, Java 11, JUnit 5, Liquibase, Lombok, Maven, PostgreSQL, Spring Data JPA, Spring Security, Spring Boot 2
Период работы/продолжительность
Июнь 2022 г. - Июль 2025 г.
WEBMIS Медицинская Информационная Система Стационар. Печатные формы на ИР (История Родов)
Позиция на проекте
Java-разработчик
Ответственность
  1. Разработка функционала для создания и печати excel и pdf документов. Разработка REST API для предоставления данных для создания excel и pdf документов. Интеграция с внешними сервисами компании SofTrust.
  2. Разработка сервиса для создания и печати excel и pdf файлов;
  3. Разработка REST API для общения с другим сервисом печати, работы с государственным API, а также общение с внешним сервисом авторизации;
  4. Разработка и поддержка архитектуры базы данных, разработка view представлений, функций, оптимизация тяжёлых запросов;
  5. Разработка и написание unit и интеграционных тестов;
  6. Исправление багов системы
Технологии и инструменты
Hibernate, Java 11, JUnit 5, Lombok, Maven, Mockito, Spring Cloud, Spring Data JPA, Microsoft SQL Server, Spring Boot 2, Native SQL, Spire, Apache PDFBox
Период работы/продолжительность
Июнь 2022 г. - Июль 2025 г.
Телеграмм-бот для автоматизации работы с кадрами
Позиция на проекте
Java-разработчик
Ответственность
  1. Разработка телеграм-бота для эффективного управления сотрудниками. Бот предоставляет сотрудникам возможность регистрации и ввода своих данных в базу. Кроме того, бот обеспечивает систему подтверждения заявок сотрудников администраторами и отправляет уведомления администрации о завершении испытательного срока каждого сотрудника.
  2. Расширение функционала для возможности добавления пользователей;
  3. Реализация администрирования подачи заявок с учетом возможности подачи заявок в несколько групп, обеспечивая эффективное управление и мониторинг;
  4. Написание юнит-тестов для имеющегося функционала;
  5. Доработка функционала валидации данных работников при регистрации;
Технологии и инструменты
Hibernate, Java 17, JUnit, Kafka, Liquibase, Lombok, MapStruct, Mockito, PostgreSQL, Spring Data JPA, Spring Boot 3, H2 Database, Spring Telegram Bots
Период работы/продолжительность
Июнь 2022 г. - Июль 2025 г.

Образование

Среднее
Название учебного заведения/курса
Белгородский государственный технологический университет им. В.Г. Шухова, Белгород
Специальность
Институт информационных технологий и управляющих систем, Информатика и вычислительная техника
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster