ДБ
Данил Б.
Мужчина
Россия, Сочи, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
● Опыт проектирования и построения микросервисной и монолитной архитектуры
● Опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.)
● Опыт разработки отказоустойчивых высоконагруженных (Highload) масштабируемых систем
● Опыт разработки высоконагруженных enterprise приложений
● Опыт разработки реактивных приложений
● Опыт разработки корпоративных систем на Java
● Опыт участия в реализации MVP системы
● Опыт работы с многопоточностью и асинхронностью
● Опыт проектирования и реализации интеграционных взаимодействий
● Знание шаблонов интеграции информационных систем (ESB)
● Знание интеграции биометрических устройств в приложения Java
● Опыт разработки Web Services (SOAP, REST)
● Опыт реализации REST API (контроллеры)
● Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации
● Опыт написания миграций БД
● Опыт работы с распределенными хранилищами и системами
● Опыт по разработке учетных решений, платежных решений
● Опыт работы с алгоритмами и структурами данных
● Опыт написания автотестов
● Опыт написания unit/e2e тестов
● Опыт оптимизации производительности приложения
● Опыт разработки прототипов программного обеспечения.
● Опыт работы с сокетами
● Опыт разработки и взаимодействия с Helpdesk-решениями, CRM
● Понимание принципов stateless-архитектуры
● Знание методов проектирования программной архитектуры, архитектурные механизмы, объектно-ориентированный анализ и способы проектирования ● Умение пользоваться MVC,ООП, шаблонами проектирования
● Понимание принципов ФП и распространённых паттернов, способов интеграции приложений и протоколов
● Понимание принципов SOLID и опыт применения их на практике
● Знание подходов DDD, Clean Architecture
● Умение обоснованно применять шаблоны GRASP, GOF
● Знание основных паттернов серверной разработки
● Знание теоретических основ проектирования БД и построения эффективных запросов
Проекты
(4 года 8 месяцев)
Агрегатор страховых компаний
Роль
Java developer
Обязанности
- Участие в планировании разработки и оценке задач.
- Разработка, поддержка и доработка микросервисов.
- Проведение код-ревью.
- Отладка и исправление багов.
- Реализация модульного и интеграционного тестирования.
- Работа с JpaRepository, включая аннотации для классов сущностей и их полей.
- Разработка запросов с использованием @Query, преимущественно на нативном, а также с применением JPQL.
Стек специалиста на проекте
log4j2, Lombok, Spring Data JPA, Spring Cloud, Liquibase, Keycloak, Elasticsearch, Kibana, JUnit, Mockito, Redis, Logstash, Spring Security, Hibernate, Java 17, Maven, Spring Boot, PostgreSQL, Apache Kafka
Отрасль проекта
Insurance
Период работы
Сентябрь 2022 - Ноябрь 2024
(2 года 3 месяца)
Таск менеджер с интегрированной системой ЭДО и системой бизнес расчётов
Роль
Java developer
Обязанности
- Участие в планировании и обсуждении задач на всех этапах разработки.
- Разработка и поддержка микросервисов для управления и аудита жизненного цикла проектов.
- Реализация системы уведомлений и выгрузки отчетности.
- Проведение код-ревью и тестирование.
- Разработка нагрузочных тестов для проверки работы системы под высокой нагрузкой.
- Разработка запросов с применением JPQL.
Стек специалиста на проекте
PostgreSQL, JUnit, REST API, Mockito, Spring Boot, Maven, Spring Security, Liquibase, Lombok, Spring Data JPA, Kafka, Java 11, log4j2
Отрасль проекта
FinTech & Banking
Период работы
Август 2021 - Сентябрь 2022
(1 год 2 месяца)
Система управления жизненным циклом грузоперевозок и автоматизации складского учёта
Роль
Java developer
Обязанности
- Разработка функционала для мониторинга логистических операций.
- Работа с базами данных, написание и оптимизация SQL-запросов.
- Реализация логирования и мониторинга системы.
- Участие в планировании и оценке задач.
- Исправление багов и поддержка системы.
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Maven, Liquibase, Lombok, Log4j, Spring Data JPA, Java 11, Junit 4
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2020 - Июль 2021
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ТГМТ при РГГМУ
Специальность
Информационные системы
Завершение учебы
2022 г.