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

ID 30313
ТН
Татьяна Н.
Мужчина, 36 лет
Россия, Москва, UTC+3
Ставка
3 051,95 Р/час
НДС не облагается
Специалист доступен с 21 августа 2025 г.

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

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

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

BioTech, Pharma, Health care & Sports • Cloud Services • E-commerce & Retail • FinTech & Banking
МЧ
Мария Ч.
Варшава
Системный аналитик
Senior
4 545,45 Р/час
UI
orchard
HTML/CSS
UML
Postman
core
Data Flow Diagrams (DFD)
Minio S3
CMS
Camunda
+40

Ведущий системный/бизнес-аналитик с более чем 5-летним опытом работы в сфере информационных технологий. Умеет эффективно взаимодействовать с заказчиком и командой разработки, чтобы поставлять оптимальные решения для удовлетворения бизнес-потребностей клиентов. В ее практике имеются проекты, разработанные с использование каскадных (Waterfall) и гибких (Agile) методологий. Имеет опыт в: ● проектировании архитектуры системы (монолит, микросервисы); ● работе с реляционными и не реляционными БД; ● SQL (средние и сложные запросы); ● описании алгоритмов работы различных процессов; ● синхронном и асинхронном взаимодействии систем; ● детальном описании работы интерфейса; ● подготовке спецификаций протоколов и программных интерфейсов, описания интеграции сервисов через API.

Подробнее