Виталий Г. , Middle+, Java разработчик

Male avatar
Виталий Г.
Россия, Таганрог
2 750 ₽/час 440 000 ₽/мес. без НДС
    Java разработчик
  • Middle+
Опыт работы:

Опыт разработки – 5 лет

Языки:

Русский — C2

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

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

Навыки
Java 17
Spring Boot
Spring Data
Spring Security
Spring Cloud
JPA
Hibernate
Kafka
Junit5
Liquibase
RabbitMQ
Querydsl
JSP
JSTL
Maven
Apache POI
Redis
Git
DDD
Java
Database:
PostgreSQL
MongoDB
Applications:
Docker
Technology:
REST API
Формат работы
Удалённо
Описание о специалисте

Java Spring разработчик с 5 годами опыта в создании высоконагруженных backend-приложений. Специализируюсь на микро сервисах с Java 17 и Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud). Знаю REST API, Kafka и DDD. Работаю с базами данных (PostgreSQL, MongoDB, Redis), ORM (Hibernate, QueryDSL, Jooq), Docker и Liquibase. Использую JUnit5, Mockito, Apache POI, JSP и JSTL в legacy-системах. Проекты в банковской и производственной сферах: высокая производительность, безопасность, масштабируемость. Стремлюсь к чистому коду и лучшим практикам (TDD, Agile, DDD).​


Личные качества:



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

ООО «ФинТех Солюшнс»
Описание задачи/проекта

Микросервисное приложение для обработки банковских транзакций в реальном времени с применением DDD.

Позиция на проекте
Java Spring Developer (Middle)
Ответственность

Занимался разработкой микросервисов для обработки транзакций на базе Spring Boot и Hibernate, интеграцией с внешними платежными системами через REST API, настройкой асинхронной обработки сообщений с использованием Kafka, миграцией баз данных с помощью Liquibase, а также внедрением мониторинга через ELK Stack и реализацией Outbox Pattern для обеспечения транзакционной целостности при отправке сообщений в Kafka.

Технологии и инструменты
Docker, Hibernate, Java 17, JPA, Kafka, Liquibase, PostgreSQL, Spring Boot, Spring Cloud, Spring Data, Junit5
Период работы/продолжительность
Июль 2023 г. - Май 2026 г.
EPAM
Описание задачи/проекта

Backend для банковской системы с функциями переводов, оплаты услуг и аналитики расходов. Оформление кредита

Позиция на проекте
Банкинг Java Spring Developer (Middle)
Ответственность
  1. Разработка микросервисной архитектуры с применением. Согласование и реализация архитектурных решений и проведение кодревью;
  2. Реализация REST API для операций по переводу средств, оплате услуг и управлению аналитикой расходов;
Технологии и инструменты
DDD, Docker, Java 17, MongoDB, RabbitMQ, Spring Boot, Spring Security, PostgressQL, Junit5
Период работы/продолжительность
Февраль 2021 г. - Июнь 2023 г.
ЗАО «ПромТех»
Описание задачи/проекта

Веб-приложение для управления производственными процессами с использованием legacy-текущих технологий JSP.

Позиция на проекте
Java Developer (Junior)
Ответственность
  1. Поддержка и развитие существующего монолитного веб-приложения на базе JSP и Servlets;
  2. Рефакторинг устаревшего кода для повышения читаемости и производительности;
  3. Реализация новых функций для автоматизации производственных операций и учёта ресурсов;
  4. Написание SQL-запросов и взаимодействие с Oracle DB через JDBC;
  5. Коммуникация с отделами производства для сбора и уточнения требований.
  6. Написание модульных тестов с использованием JUnit5 для обеспечения качества кода;
  7. Настройка и сопровождение системы логирования с использованием Logback и SLF4J.
  8. Интеграция сторонних библиотек и работа с Apache POI для генерации отчётов в формате Excel;
  9. Оптимизация производительности веб-приложения за счёт кэширования с использованием Redis.
Технологии и инструменты
Apache POI, Hibernate, Java 17, JSP, Maven, PostgreSQL, Redis, Junit5
Период работы/продолжительность
Январь 2020 г. - Декабрь 2021 г.

Образование

Бакалавр
Название учебного заведения/курса
Южный федеральный университет (ЮФУ), Институт радиотехнических систем и управления (ИРТСУ)
Специальность
Системы автоматического управления
Срок получения образования
2021 - 2025г.
Аналогичные специалисты
Male avatar
Игнат С.
3 080 ₽/час без НДС
    Java разработчик
  • Senior
Senior Backend Engineer с более чем 5-летним опытом JVM backend-разработки на Java и Kotlin, создания и оптимизации высокопроизводительных backend-систем в B2B- и enterprise-среде. Специализируется на вычислительно сложных pricing engine, распределённом взаимодействии микросервисов и оптимизации производительности (ускорение в 10–80 раз). Прошёл путь от backend-разработчика до ведущего инженера performance-critical backend-систем. Сильный практикующий инженер с опытом технического лидерства в области проектирования систем, backend-архитектуры, production support и координации команды из 4–5 инженеров. Сертификаты: Oracle Certified Associate, 1Z0-808 Java SE 8 Programmer (Oracle Certified Associate)
    Java
    Kotlin
    Spring Core
    Spring Boot
    Spring Data
    Spring MVC
    Spring Web
    Spring Security
    Spring Cloud
    JPA
    Hibernate
    Docker
    Kubernetes
    Flyway
    Liquibase
    Gradle
    Maven
    MapStruct
    RabbitMQ
    Apache Kafka
    Grpc
    JUnit
    Mockito
    Lombok
    ITextPDF
    Tomcat
    Jetty
    Nginx
    Object Mapper
    Node.js
    Bootstrap
    algoliasearch
    PostgreSQL
    MongoDB
    Redis
    Git
    GitLab
    Gitlab CI
    GitHub
    Bitbucket
    Postman
    intellijidea
    DataGrip
    Cursor
    SonarQube
    Jenkins
    Keycloak
    Kibana
    Grafana
    DBeaver
    pgAdmin
    Explorer
    PowerShell
    Swagger
    Jira
    Confluence
    WebSocket
    HTTP
    JSON
    XML
    HTML
    CSS
    YAML
    UML
    JAXB
    GoF
    SOLID
    KISS
    DRY
    OOP
    Yagni
    REST API
    Microservices
    Monolith
    Modular Monolith
    MVC
    CQRS
    Onion
    Saga
    TDD
    DDD
    Agile
    Scrum
    Kanban
    Waterfall
    Windows
    mac
    Linux
Не нашли, кого искали?

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

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

Request Poster