Татьяна Н. Java разработчик, Middle+

ID 31443
ТН
Татьяна Н.
Мужчина, 37 лет
Россия, Калининград, UTC+2
Ставка
2 928,61 Р/час
вкл. НДС 5% (108.57 Р)
Специалист доступен с 18 сентября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
assertj
Atlassian
AWS
Bash
caffeine
Camunda BPMN
cdc
Clean Code
ClickHouse
cloud
cmd
Concurrency
Confluence
Connection pool
CORS
CQRS
csrf
DDD
diioc
Doc
Docker
Elasticsearch
ELK Stack
Exception
Feign
filebeat
Flyway
freemarker
Garbage Collector
Generics
Git
GitHub
GitHub Actions
GitLab
GitLab CI/CD
GoF
Google API
Grafana
Graylog
GreenPlum
gRPC
Hibernate
Integration testing
iText
Jaeger
Java
Java Core
JDBC
Jira
JUnit 5
JVM
JWT
Kafka
Keycloak
Kibana
Kubernetes
Linux
Liquibase
Log4j
Logstash
Lombok
macOS
MapStruct
memory
Microservices
MinIo
Mockito
modal
MS Windows
Nginx
oauth2
open
OpenAPI/Swagger
Oracle
outbox
owasp
podam
PostgreSQL
PowerShell
Prometheus
Redis
REST
S3
Saga
SE
Selectel
Shell
SOAP
SOLID
Spring
Spring AOP
Spring Boot
Spring Cloud
Spring Core
Spring Data
Spring Data JPA
Spring Security
Spring Test
Spring Web
SSO
Stream API
template
TestContainers
transactional
Unit testing
WebSockets
Yandex Cloud
Zipkin
Алгоритмы и структуры данных
безопасность
кэширование
Монолитная архитектура
Облачные технологии
Объектно-ориентированное программирование (ООП)
очереди
Работа с интеграциями
распределённые системы
сервер
Шаблоны проектирования
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — C1
Главное о специалисте
Java-разработчик с грейдом Middle+ имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Владеет английским языком на уровне C1. Участвовал в разработке нескольких проектов: - Сервис рассмотрения обращений сотрудников банка (с декабря 2024 года). - Конструктор бизнес-логики и процессов для банка (декабрь 2023 — ноябрь 2024). - Платформа для эффективного бизнеса и коммуникации (июнь 2022 — ноябрь 2023). В рамках проектов занимался разработкой и интеграцией различных сервисов, оптимизацией производительности систем, рефакторингом кода, написанием юнит-тестов и интеграционных тестов, а также участвовал в ревью кода коллег. Обладает навыками работы с микросервисной архитектурой, Spring Boot, PostgreSQL, Oracle, Kafka, Keycloak, Camunda и другими технологиями.
Проекты   (3 года 4 месяца)
Сервис рассмотрения обращений сотрудников банка
Роль
Java разработчик
Обязанности
Цель проекта: Разработка сервиса для рассмотрения предложений сотрудников банка. Платформа даёт возможность сотрудникам вносить собственные предложения, оценивать инициативы коллег путём голосования и прикреплять необходимые материалы к заявке. Экспертная комиссия вправе одобрить предложение, направить его на доработку либо оставить мотивированное заключение. Автор идеи получает уведомления обо всех изменениях её статуса. По каждой инициативе доступна возможность формирования и скачивания отчётов в формате PDF. Архитектура: ● Микросервисная архитектура. ● Бэкенд: Java 21 + Maven, Spring Boot 3. ● Фронтенд: JavaScript. ● БД: PostgreSQL. ● Архитектура: DDD, BFF. ● Межсервисное взаимодействие: REST, Feign-клиенты, Kafka. ● Управление бизнес-процессами: Camunda 7. ● Аутентификация и авторизация: KeyCloack (OAuth2), Spring Security, JWT. Задачи: ● Реализовала сервисы пользователей, реакций и печатных форм. ● Разработала API-спецификации сервисов с автоматическим созданием интерфейсов и клиентов Feign. ● Организовала получение и изменение данных о пользователях через Keycloak, настроив авторизацию посредством JWT-токенов. ● Интегрировала кеширование через библиотеку Caffeine, реализовав периодическую отправку партий записей о реакциях в сервис обращений через Kafka. ● Осуществила генерацию HTML-документов из шаблонов FTL и конвертацию полученных страниц в PDF. ● Разработала две рабочие схемы процессов (BPMN) в Camunda Modeler, создала делегатов уведомлений пользователей и автоматического удаления файлов. ● Реализовала запуск процессов, выполнение задач, получение активных заданий с параметрами, а также назначение исполнителей на задачи, взаимодействуя с Camunda Engine через Java API. ● Создала служебный токен для взаимодействия между сервисом Camunda и прочими микросервисами. ● Разработала Kafka-потребителя в сервисе файлов для автоматического удаления документов при отказе от обращения. ● Описала механизм перенаправления фронтенд-запросов на бекенд через BFF-сервис. ● Создала таблицы базы данных и миграционные скрипты для библиотеки Liquibase. ● Настроила доступ к веб-интерфейсу Camunda UI через защищённый протокол HTTPS, оставив закрытым доступ непосредственно к самому сервису Camunda. ● Настроила пайплайн CI/CD в GitLab с развертыванием на удалённом сервере, включая настройку контейнера Keycloak с предустановленным реалмом. ● Использовала многопоточность (ExecutorService, CompletableFuture) для параллельной отправки асинхронных запросов во внешние сервисы, что сократило время отклика приложения при работе с внешними API. ● Заменила массовые insert на batch insert через Hibernate, а также переписала код с n запросов к БД на один, что ускорило сохранение примерно в 5 раз. ● Переписала synchronized блок через ReadWriteLock, чтобы убрать просадки при работе с общими ресурсами. ● Реализовала кэширование для хранения часто используемых данных. ● Подняла Filebeat на удалённом сервере и обеспечила передачу логов в систему мониторинга Graylog. ● Покрыла весь разработанный код комплексом unit-тестов. Команда: 4 Java-разработчика, 1 тимлид, 1 техлид, 1 скрам-мастер, 1 руководитель проекта, 1 фронтенд-разработчик, 1 дизайнер, 2 тестировщика, 1 DevOps
Стек специалиста на проекте
Java 21, caffeine, transactional, assertj, Keycloack, greylog, Spring Data JPA, Spring Cloud, Liquibase, REST, API, Nginx, Kafka, MinIo, Feign, iText, Collections, filebeat, mock, Logstash, Zipkin, Spring Test, Swagger, Docker, BPMN, Confluence, Hibernate, Spring Web, Maven, OpenAPI, Unit testing, Jira, Spring boot 3, CI/CD, engine, Spring, Spring Security, Camunda, diioc, freemarker, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2024 - По настоящее время  (10 месяцев)
Конструктор бизнес-логики и процессов для банка
Роль
Java разработчик
Обязанности
Цель проекта: Разработка сервиса управления бизнес-процессами для банковского сектора, включающего конструктор бизнес-логики и BPM-систему. Основная цель — оптимизация архитектуры и программного кода продуктов банка путем переноса бизнес-логики в централизованный сервис для визуализации процессов. Сервис обеспечивает гибкость и масштабируемость решений, ускоряет разработку новых функций и адаптацию существующих процессов к изменениям. Архитектура: ● Микросервисная. ● Бэкенд на Java 11, Spring Boot. ● Фронтенд на JS. ● БД: PostgreSQL, Oracle. Задачи: ● Разработала интерфейсы для взаимодействия между сервисом управления бизнес-процессами и сервисом обработки входящих заявок клиентов (открытие счета, кредитование и т.п.). ● Разработала интеграцию с CRM-системой банка для автоматического запуска соответствующих бизнес-процессов при изменении статуса сделки или договора. ● Реализовала согласование полученных данных из Oracle и PostgreSQL для ключевых справочных таблиц, содержащих информацию о правилах выполнения процессов. ● Создала инструмент для сборки графических представлений процессов на основании данных, полученных от конструктора бизнес-логики. ● Оптимизировала производительность системы путём рефакторинга существующего кода и внедрения кэширования. ● Проверила работоспособность функционала посредством написания юнит-тестов и интеграционных тестов. ● Участвовала в ревью кода коллег. ● Решала технические проблемы и устраняла баги, возникающие в процессе тестирования и эксплуатации системы. Команда: 1 руководитель проекта, 2-3 аналитика, 15 Java-разработчиков, 2 фронтенд-разработчика, 1 DevOps-инженер, 2 тестировщика, 1 архитектор ПО, 1 дизайнер интерфейсов (UI/UX), 1 специалист по информационной безопасности
Стек специалиста на проекте
Grafana, Kanban, Gitlab CI, GitLab, SCRAM, Spring Cloud, Liquibase, Flyway, Elasticsearch, API, Kibana, Oracle, JUnit, Mockito, JPA, Linux, Redis, Collections, Logstash, Swagger, Docker, Agile, Confluence, Hibernate, Java 11, Maven, REST API, Spring Boot, Unit testing, Jira, Apache Kafka, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - Ноябрь 2024  (1 год)
Платформа для эффективного бизнеса и коммуникации
Роль
Java разработчик
Обязанности
Цель проекта: Разработка облачной платформы для комплексного управления бизнесом с интеграцией CRM, систем управления задачами и проектами, автоматизацией ключевых бизнес-процессов. Архитектура: ● Микросервисная. ● Бэкенд на Java 17, Spring Boot. ● Фронтенд на React. ● Взаимодействие по REST API. ● БД: PostgreSQL, Oracle (старые сервисы), GreenPlum. Задачи: ● Реализовала импорт данных из разных источников (CRM, HRM системы). ● Интегрировала OAuth2 авторизацию с Keycloak. ● Реализовала вход на платформу с поддержкой ролей (администратор, клиент, сотрудник). ● Реализовала JWT-аутентификацию в BFF-сервисе через Spring Security. ● Настроила Kafka для обработки очередей сообщений и создала обработчик асинхронных уведомлений (email / push уведомления). ● Устранила баг фильтрации в поиске, исправив логику запуска запросов по ключевым словам в профилях сотрудников, используя Criteria API. ● Решила проблему интеграции с внешним сервисом, скорректировав разбор новых форматов ФИО сотрудников (вследствие несоответствия форматов не все сотрудники могли быть найдены). ● Ликвидировала несогласованность данных между пользователями после релиза новой фичи, когда новая функциональность применялась только к новым сущностям, при этом старые оставались без изменений. ● Реализовала отображение периода неактивности у сотрудников, согласно требованиям ТЗ. ● Покрыла написанный код тестами с применением Mokito / JUnit / TestContainers. ● Участвовала в дейли, демо, процессах развития проекта, предлагала свои идеи по улучшению. Команда: 1 руководитель проекта, 3 Java-разработчика, 1 DevOps, 1 системный аналитик, 1 тестировщик
Стек специалиста на проекте
transactional, assertj, ECache, Spring Data JPA, ClickHouse, Spring MVC, Liquibase, Flyway, Keycloak, REST, Git, Scrum, API, Linux, Kafka, openfeign, Collections, Logstash, Spring Test, Swagger, SQL, Docker, Agile, Confluence, Hibernate, GreenPlum, JUnit 5, Java 17, OpenAPI, Spring Boot, Unit testing, Jira, CI/CD, Criteria API, Spring, Spring Security, TestContainers, diioc, podam, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2022 - Ноябрь 2023  (1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Университет Кооперации
Специальность
Экономист по специальности "Мировая экономика".
Завершение учебы
2010 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
АС
Андрей С.
Москва
Java разработчик
Senior
4 200,24 Р/час
ACID
Agile
ANSI SQL
API
Async
Atlassian
Auth0
AWS
bases
Camunda
+113

Андрей — опытный Java-разработчик уровня Senior из Москвы. Опыт работы: - Разработка платформы для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Создание чатов на WebSocket соединении, оптимизация работы с Entity, внедрение Redis для кэширования, рефакторинг legacy-кода. - Участие в проекте по разработке платформы автоматизации бизнес-процессов для крупного ритейла через Telegram-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle
ДС
Денис С.
Воронеж
Java разработчик
Senior
3 853,43 Р/час
ACID
ActiveMQ
Agile
API
assertj
Atlassian
AWS
Bash
build
CentOS
+112

Денис — Senior Java разработчик из Воронежа с опытом работы 1 год 11 месяцев. Специализируется на разработке backend-решений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, FinTech & Banking, LifeStyle. Среди ключевых навыков — работа с базами данных (PostgreSQL, Oracle, ClickHouse), облачными технологиями (AWS, Docker, Kubernetes), а также опыт использования Spring Framework, Spring Boot, Spring Security, Spring WebFlux. Выполнял задачи по разработке и поддержке API, интеграции с внешними системами, настройке мониторинга и логирования, а также оптимизации производительности. Участвовал в проектировании архитектуры, реализации микросервисов и монолитных приложений, настройке CI/CD пайплайнов.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
МС
Марат С.
Уфа
Java разработчик
Senior
4 007,57 Р/час
specta
lifecycle
Validation
Шаблонизатор
transactional
ArtemisMQ
Grafana
Saga
Работа с интеграциями
Spring AOP
+113

Марат — Java-разработчик уровня Senior из Уфы. Специализируется на разработке backend-части приложений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, Logistics & Transport, FinTech & Banking, LifeStyle. Среди проектов: - разработка сервиса генерации Google Slides из сторонних данных; - работа над системой управления производством на металлургическом комбинате; - участие в проекте автоматизации процессов производства; - создание инвестиционной платформы; - разработка поискового движка на Spring Boot; - создание социальной сети для банка. Выполнял обязанности по проектированию архитектуры, разработке сущностей и бизнес-логики, работе с интеграциями, тестированию и багфиксу, проведению релизов и поддержке проектов.

Подробнее
FinTech & Banking • Logistics & Transport • RnD
АВ
Артемий В.
Минск
Java разработчик
Senior
3 147,27 Р/час
access
ACID
Agile
aml
Api design
automation
AWS
bases
Camunda BPMN
CI/CD
+119

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт разработки микро-сервисных приложений в соответствии с DDD (Domain-Driven Design). ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+138

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

Недавно просмотренные специалисты

EdTech • Realty & Constructoring • Urban technology
ДЦ
Дарина Ц.
Москва
Бизнес аналитик
Senior
3 211,19 Р/час
Jira
Confluence
SQL
BPMN
Agile
UML
Figma
Scrum
Project management
Бизнес-анализ
+23

Опытный бизнес-аналитик с навыками управления проектами и процессами. На позиции Agile coach в ГК «Самолет» развивала стартап, направленный на разработку внутренних систем учёта и контроля строительства. Внедрила практики DDD и Event storming, увеличила прогнозируемость перфоманса команд (с 60 до 85%), сократила TTM со 180 дней до 100. Имеет сертификацию PSM 1. В роли ведущего бизнес-аналитика в ГК «Самолёт» разрабатывала систему обмена документами и заведения новых проектов. Участвовала в процессе discovery продукта, моделировала бизнес-процессы в BPMN, проводила A/B тестирования, проверяла гипотезы и вырабатывала предложения по автоматизации процессов. Как operational manager в «Сити Мобил» занималась развитием сервиса такси в Подмосковье: проводила A/B тестирование, устанавливала гео-минимальные значения цен, исследовала фрод, развивала процент постоянных водителей в сервисе. Увеличила процент постоянных водителей с 44% до 59%, метрику конверсии — с 36% до 80%. Ранее работала консультантом/бизнес-аналитиком в IBS и KPMG Russia. В IBS занималась разработкой системы дашбордов для российского авиационного холдинга, разработкой методологии управленческой отчётности для нефтегазовой компании. В KPMG проводила бенчмарк для газовой компании, разрабатывала ERP-систему для нефтегазового сектора.

Подробнее
E-commerce & Retail • FinTech & Banking • Logistics & Transport
КС
Карим С.
Ростов-на-Дону
Java разработчик
Middle+
2 774,47 Р/час
Doc
Google API
transactional
Grafana
assertj
Saga
Работа с интеграциями
Spring AOP
Kanban
архитектура
+124

Карим — Java-разработчик уровня Middle+. Имеет высшее образование по специальности «Информационные системы и технологии в технике и бизнесе» Донецкого национального технического университета. Владеет английским языком на уровне B2. Имеет опыт работы на проектах в отраслях E-commerce & Retail, FinTech & Banking, Logistics & Transport. Участвовал в разработке ERP-системы для крупного добывающего предприятия, автоматизированной системы кредитования для юридических лиц, системы сбора заказов из маркетплейсов и логистической системы учёта информации о грузоперевозках. В рамках проектов занимался проектированием архитектуры, разработкой интеграционных модулей, настройкой миграций данных, рефакторингом кода, реализацией интеграций, написанием unit-тестов и интеграционных тестов, а также взаимодействием с различными компонентами системы.

Подробнее