Игорь П. Java разработчик, Middle+

ID 25814
ИП
Игорь П.
Мужчина
Россия, Екатеринбург, UTC+5
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 20 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache
API
Camunda 7
Docker
Framework
Git
GitLab
GraphQL
gRPC
Hibernate
Java 8-21
JDBC
JSON API
Kafka
Maven
Microservices
MVC
MySQL
Oracle
Oracle Database
ORM
PostgreSQL
RabbitMQ
REST
SOAP
Spring
SQL
XML
Объектно-ориентированное программирование (ООП)
Kotlin
Kanban
Отрасли
FinTech & Banking
Знание языков
Английский — B1
Проекты   (3 года 8 месяцев)
NDA
Роль
Ведущий Java разработчик, Mid+
Обязанности
Описание проекта: Проект посвящен разработке и поддержке системы для предварительного одобрения кредитования как для физических, так и для юридических лиц. Основной задачей является обеспечение простоты и безопасности процесса заполнения заявки пользователем, а также интеграция с внешними сервисами для верификации бизнеса. В системе реализуется пошаговое заполнение заявки, позволяющее пользователям удобно предоставлять необходимые данные. Состав команды: 12 Основные обязанности: Разработка модуля для предварительного кредитования: -Участвовал в проекте по автоматизации процесса предварительного кредитования. -Создавал и внедрял сервис для пошагового заполнения заявок как для физических, так и для юридических лиц. - Использовал Java 17-21, Spring Framework, REST, SOAP, Camunda 7.0, API, JSON API для реализации функционала. Валидация данных -Обеспечивал точность и надежность вводимых данных с помощью различных методов валидации. -Интегрировал решения с системами, такими как КонторФокус, для анализа состояния юридических лиц. -Использовал SQL, PostgreSQL, Hibernate ORM для работы с базами данных. Учет Beneficiaries and Founders -Реализовал учет бенефициаров (beneficiaries) и основателей (founders) компаний для углубления анализа финансового состояния. -Если бенефициары или основные учредители компании находятся в черном списке или имеют неблагонадежную репутацию, заявка не проходит, и процесс отправляется на доработку. -Оркестрация процесса реализуется с использованием Camunda BPMN. -Процесс верификации каждого бизнес-объекта строится с использованием последовательных этапов модели BPMN. -В случае выявления ограничений, заявка откатывается для дополнительных изменений или доработки. Интеграция с Camunda и @Saga -Использовал Camunda для организации процессов кредитования и управления заявками. -Реализовал совместную работу Camunda BPMN и Saga, где координируется обработка заявок в разнородной микросервисной архитектуре. • Оркестрация процесса реализуется с использованием Camunda BPMN. В случае выявления ограничений, заявка откатывается для дополнительных изменений или доработки. -Взаимодействие между бизнес-правилами и сервисами управляется через Saga, включая выполнение валидаций, отказов или возвратов заявок на основе установленных условий. Сотрудничество с командами: -Взаимодействовал с командами разработки и бизнес-анализа для оптимизации функционирования кредитной системы. -Применял Git, GitLab, Docker, Kubernetes для управления процессами разработки и развертывания микросервисов.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, API, SQL, SOAP, JUnit, Mockito, Spring Boot, Maven, Spring Security, Swagger, Kubernetes, GitLab, Apache, Liquibase, JSON API, Hibernate ORM, Camunda, Microservices, Kafka, Spring Data, Spring Web, Quarkus, Spring, Reactor, OpenAPI, Framework, Java 17-21
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Май 2025  (1 год 8 месяцев)
Сбербанк
Роль
Java Developer
Обязанности
Проект: Система бухгалтерского и налогового учета для Сбербанка Описание проекта: Проект нацелен на создание эффективной системы бухгалтерского и налогового учета для одного из крупнейших банков страны. Цели заключались в автоматизации процессов учета и отчетности, повышения точности данных и улучшения взаимодействия с клиентами и внутренними службами банка. Стек технологий обеспечивал надежность и масштабируемость системы. Состав команды: 30 Основные обязанности: -Разработка систем сверхвысоких нагрузок: создавал и дорабатывал компоненты для банковских приложений, обеспечивающих обработку больших объемов данных без потери производительности. Использовал технологии Java 8, Spring Framework, REST, JSON API и работу с API. -Проектирование решений: участвовал в проектировании архитектуры сервисов бухгалтерского и налогового учета, а также учета по международным стандартам для дочерних компаний Сбербанка. Разрабатывал прототипы и документацию в Jira. -Автоматизация тестирования: разработал решения для автоматизации тестирования, включая написание юнит-тестов и настройку инфраструктуры. -Управление кодовой базой: подготавливал инфраструктуру и заглушки в кодовой базе, проводил код-ревью, контролировал соответствие стандартам качества и управлял техдолгом. -Интеграция Jaspersoft: корректировал, создавал отчеты и аналитические панели с использованием Jaspersoft. -Внедрение модуля GigaChat: внедрил и доработал модуль GigaChat, обеспечил адаптацию и интеграцию gigachat-spring-boot-starter, что упростило внутреннюю коммуникацию команды. -CI/CD и DevOps: Настраивал контуры CI/CD совместно с Dev(Sec)Ops, следовал стандартам безопасности и процессам разработки. -Взаимодействие с командой: оказывал поддержку другим разработчикам, участвовал в проектировании архитектурных решений и интеграционных сценариев. Активно взаимодействовал с бизнес-аналитиками и другими участниками команды. Достижения: -Оптимизировал производительность систем, ускорив обработку данных на N%. -Настроил и внедрил модуль для работы с GigaChat, улучшив взаимодействие между командами. -Разработал и внедрил REST и JSON API сервисы для интеграции с внешними и внутренними системами.
Стек специалиста на проекте
REST, API, Jira, Kotlin, GraphQL, Spring Boot, MongoDB, JSON API, gRPC, Kafka, Java 8, Dev, CI/CD, Spring, Framework, Carter, gigachat
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2022 - Октябрь 2023  (1 год)
Банк АК "Пойдем"
Роль
Java Developer
Обязанности
Проект 3: Управление финансовыми транзакциями в банке АК "Пойдем" Описание проекта: Данный проект сосредоточен на создании приложения для управления финансовыми транзакциями клиентов, обеспечивая высокую скорость обработки данных и безопасность операций. Основной целью было создание надежной системы, способной обрабатывать большие объемы финансовых транзакций. Состав команды: 15 Обязанности -Применение лучших практик программирования и следование принципам ООП -Участие в разработке и поддержке Java приложений для управления финансовыми транзакциями -Интеграция с другими сервисами и базами данных, а также обеспечение безопасности приложений -Работа с базой данных Oracle для разработки и оптимизации запросов, процедур и триггеров -Управление версиями схемы базы данных с помощью Liquibase для отслеживания изменений и миграции -Написание модульных и интеграционных тестов с помощью JUnit, Mockito -Проведение рефакторинга кода -Использование системы контроля версий Git для управления исходным кодом -Взаимодействие с другими отделами для определения требований и улучшения процессов разработки
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Mockito, Spring Boot, Hibernate, Spring Security, Swagger, Liquibase, Kafka, Spring Data, Java 8, Spring Web, GitLab CI/CD, OpenAPI
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2021 - Ноябрь 2022  (1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ухтинский государственный технический университет, Ухта BIM-technologies
Специальность
Промышленное и гражданское строительство (инженер, инженер-архитектор)
Завершение учебы
2019 г.

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

Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
FinTech & Banking • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

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

Подробнее
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 ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

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

Cloud Services • FinTech & Banking • Manufacturing
МН
Мирас Н.
Астана
Системный аналитик
Senior
4 025,97 Р/час
er-модель
ELK
Grafana
UML
Mobile App
GraphQL
BPM
Use Cases
Postman
ClickHouse
+63

- Более 9-ти лет опыта работы в ИТ-сфере, из них 8 лет работы в системном и бизнес-анализе, в том числе на позиции ведущего аналитика; - Участие в проектах: FinTech, IoT (интернет вещей), IIoT (промышленный интернет вещей), разработки веб-приложений, B2B, B2C (стартапы инвестиционных проектов), E-commerce (онлайн магазины, сервисы платежей); - Опыт проведения обследования объектов автоматизации, разработки ИТ-стратегий и концепций; - Опыт разработки технических заданий, проектной документации, руководств пользователей, программ и методик испытаний, а также опыт аналитического сопровождения разработки ПО; - Работа с микросервисной и монолитной архитектурой. Разработка интеграционных взаимодействий посредством SOAP и REST API. Проектирование интеграций через очереди MQ, Apache Kafka. Разработка интеграций БД посредством dblink модуля; - Разработка структур БД; - Прототипирование экранных интерфейсов в специализированном ПО.

Подробнее