Дмитрий Б. Java разработчик, Senior

ID 17390
ДБ
Дмитрий Б.
Мужчина
Россия, Москва, UTC+3
Ставка
4 349,14 Р/час
вкл. НДС 7% (222.43 Р)
Специалист доступен с 15 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Agile
Apache Thrift
API
ArtemisMQ
Atlassian
Bitbucket
CI/CD
criteria
Docker
Feign
Gradle
Hibernate ORM
IntelliJ IDEA
Java
Java EE
Java SE
Jenkins
Jira
JPA
JUnit
Kafka
Kanban
Kotlin
MapStruct
Mockito
MVC
OpenCV
Oracle Pl/SQL
Pl/SQL
Podman
PostgreSQL
Prometheus
PyTorch
RabbitMQ
Redux-Saga
Spring Boot
Spring Data
Spring Security
SQL
T-SQL
WebSockets
Объектно-ориентированное программирование (ООП)
Java 11/17
JUnit 5
Spring boot 2/3
Hibernate
H2
Helm
Java 17
Maven
micrometer
Ava.js
Oracle Database
MongoDB
Spring AOP
Swagger
Swing
Отрасли
FinTech & Banking
Insurance
Urban technology
Знание языков
Английский — B2
Проекты   (5 лет 1 месяц)
Иннотех
Роль
Ведущий разработчик
Обязанности
Разработка бекенда для сбора биометрии и коробочных высоконагруженных биометрических продуктов банка (за первый месяц эксплуатации сервисами пользуются в среднем 1-1.5 млн человек) Архитектура: Микросервисная (от 7 до 24 сервисов в сопровождении в зависимости от проекта) Команда: 10 человек. Разработка ведется по методологии scrum (2-недельный спринт, дейли, ретро, демо) Обязанности: Проведение code-review Участие в решении архитектурных вопросов Реализация сервисов (написание кода) Участие в тестировании Актуализация документации Написание unit тестов Технологии/инструменты: Java 11/17, Spring boot 2/3, podman, JUnit 5, PostreSQL, kafka, artemis mq, docker, kotlin
Стек специалиста на проекте
PostgreSQL, Docker, Kotlin, Kafka, JUnit 5, Podman, Spring boot 2/3, ArtemisMQ, Java 11/17
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - По настоящее время  (1 год 10 месяцев)
Альфа-Банк (Россия)
Роль
Главный эксперт/Java разработчик
Обязанности
Проект по модификации и доработке портала корпоративного бизнеса( ежедневно его использовали более 10 тысяч корпоративных клиентов). Так же в рамках проекта было реализовано скачивание больших excel файлов (более 1,5 ГБ) менее чем за 30 секунд. Проект по динамическому развертыванию сервисов в зависимости от параметров yaml (скорость ci выросла в 7 раз) Проект по парсингу портала банковского архива (автоматизация ручного труда, время выгрузки уменьшилось с 2 часов до 1 минуты) Проект по мониторингу банковских и смежных приложений (время оповещения об авариях и инцидентах уменьшилось с 20 минут до 10 секунд, в результате чего возросла скорость реагирования, стал доступен наглядный дашборд, обновляемый в real-time всем сотрудникам отдела сопровождения) Архитектура: Микросервисная Занимаемая должность: Главный эксперт/Java разработчик Команда: 10-20 человек Обязанности: Решение архитектурных проблем Написание кода и тестов Проведение code review Менторство над двумя разработчиками junior и middle уровня Участие в тестировании и раскатке (в том числе на продакшен) Технологии/инструменты: Java 11/17, Hibernate, Criteria Api, MapStruct, Jenkins, Kafka, Mockito, Prometheus, Apache Thrift, Feign, bitbucket, gradle, T-SQL.
Стек специалиста на проекте
API, Bitbucket, Mockito, Gradle, Hibernate, Jenkins, Prometheus, MapStruct, Kafka, Feign, T-SQL, Java 11/17, criteria, Apache Thrift
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - Октябрь 2023  (7 месяцев)
Техносерв Консалтинг
Роль
Java-разработчик
Обязанности
C июня 2022 вовлечен в проект по развитию нового рабочего места оператора колл центра. Архитектура: Микросервисная Занимаемая должность: Java-разработчик Обязанности: Разработка и доработка CRUD приложений Разработка документации Помощь в тестировании. Технологии/инструменты: Java 17, Hibernate, PostgreSQL, H2, Helm, MapStruct, Kafka, Mockito, Prometheus Micrometer, Feign, bitbucket, maven, gradle Проект/описание проекта: C февраля по июнь 2022 был задействован в проекте по миграции 24 баз микросервисов с Oracle на PostgreSQL Архитектура: Микросервисная Занимаемая должность: Java-разработчик Обязанности: Перенос кода процедур с pl/sql на plpgsql. Переписывание методов, содержащих блокировки, не поддерживающиеся в postgres, исправление запросов на HQL в аннотациях, поиск замены утилите db link (была выбрана oracle fdw, поскольку было необходимо взаимодействие oracle-postgres) Технологии/инструменты: Java 11, Hibernate, PostgreSQL, Oracle DB, helm, Mockito, H2, bitbucket, maven Проект/описание проекта: С июля 2021 по февраль 2022, выполнялись учебные задания под руководством senior разработчика. Репозитории с результатами: https://github.com/Dsafgi-hub/EmployeeSalary https://github.com/Dsafgi-hub/InnerJoin https://github.com/Dsafgi-hub/Warehouse Так же выполнялся тренировочный проект для погружения в современный стек технологий - аналог автомобильного дилера. https://github.com/Dsafgi-hub/CarDealership - основное приложение https://github.com/Dsafgi-hub/CreditRating - приложения расчета кредитного рейтинга https://github.com/Dsafgi-hub/EurekaNamingServer - сервер имен для fiegn Занимаемая должность: Java-разработчик Обязанности: прохождение внутреннего теста на знание Java, аналог OCA Технологии/инструменты: Spring Boot, Spring Security, Spring AOP, Spring Data, Jpa, Hibernate, Sping MVC, PostgreSQL, MongoDB, Swagger, Docker.
Стек специалиста на проекте
micrometer, Spring AOP, Spring Data, Bitbucket, MongoDB, Mockito, JPA, Gradle, Swagger, MVC, Prometheus, Swing, Helm, Kafka, Feign, Ava.js, Docker, Spring Security, Hibernate, H2, MapStruct, Java 17, Maven, Oracle Database, Spring Boot, PostgreSQL
Отрасль проекта
Urban technology
Период работы
Июль 2021 - Апрель 2023  (1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
MIREA - Russian Technological University
Специальность
Institute of Information Technologies, 09.03.04 Software engineering
Завершение учебы
2021 г.

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

E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+110

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

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

Подробнее
E-commerce & Retail • FinTech & Banking • RnD
ДК
Дмитрий К.
Белград
Java разработчик
Senior
3 596,53 Р/час
PostgreSQL
Docker
Java
Spring
Spring Boot
Git
Kafka
JUnit
REST
SQL
+104

Дмитрий — опытный Java-разработчик уровня Middle+. Специализируется на создании ПО для FinTech & Banking, E-commerce & Retail и RnD. Имеет опыт работы на проекте в качестве главного разработчика, подготовки сборки бэкенда для релиза, был опыт наставничества по Java. 5+лет опыта в разработке, 5+ лет опыта с java, 3+ лет опыта в разработке API, 3 года опыта в финтехе. Опыт работы с сетевыми технологиями, java 8+, Java SE, в разработке REST API, spring framework, spring webfl ux, springboot, git, lombok, maven, gradle, apache tomcat, relational databases (H2, sqlite, MySQL, PostgreSQL), база данных MongoDB, Hibernate, ORM, контроллеры, rest контроллеры, микросервисы, брокер kafka, AI, postman, swagger, mapping, Jenkins (CI, deployment), junit5 , elasticsearch, AWS, многопоточность. Опыт работы со средами Intellij IDEA NetBeans. Одним из своих сильных навыков считает работу с SpringBoot. Использует его для поднятия контекста в приложении и конфигурации бинов (объектов класса). Одинаково работает как с монолитом, так и с микросервисной архитектурой.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

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

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech
НП
Никита П.
Челябинск
Golang разработчик
Senior
4 367,22 Р/час
ELK
Grafana
Gitlab CI
GraphQL
etcd
ClickHouse
NATS
REST
Git
API
+36

О себе: Более 5 лет опыта в разработке backend-решений на Go, включая работу с микросервисной архитектурой, gRPC, Kafka, Redis, Docker, Kubernetes, а также опыт работы с базами данных, системами мониторинга и CI/CD. Специализируюсь на разработке высоконагруженных систем, оптимизации производительности и внедрении событийно-ориентированной архитектуры. Мне важны качество кода, масштабируемость и эффективность решений. ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Разработка и поддержка микросервисов на Go - Работа с базами данных: проектирование, оптимизация запросов (PostgreSQL, DGraph, ClickHouse) - Интеграция API с внешними системами (REST, gRPC, GraphQL) - Внедрение и развитие событийно-ориентированной архитектуры с использованием NATS, Centrifugo, Kafka - Работа с очередями и брокерами сообщений (Kafka, RabbitMQ) - Контейнеризация и оркестрация сервисов (Docker, Kubernetes) - Настройка и мониторинг CI/CD-процессов (GitLab CI) - Мониторинг и диагностика систем (Prometheus, Grafana, Jaeger) - Кэширование данных и повышение отказоустойчивости (Redis) - Написание юнит- и интеграционных тестов (Testify) - Работа с распределёнными системами и микросервисной архитектурой - Менторство и проведение код-ревью ________ Самая интересная и/или технически сложная задача из опыта? Я спроектировал и реализовал систему обмена событиями между микросервисами, используя NATS в качестве брокера сообщений. Это включало разработку схемы событий с использованием protobuf, создание библиотеки для удобной работы с событиями и механизмы гарантированной доставки сообщений. Особое внимание уделил обработке ошибок и повторным попыткам при сбоях, что повысило надежность системы в целом.

Подробнее
Cloud Services
ДО
Дмитрий О.
Санкт-Петербург
QA ручной
Middle+
2 597,4 Р/час
Trino
Allure TestOps
операционные системы
Pixso
GitLab
MS Windows
брокеры сообщений
Postman
автоматизация
Базы данных
+35

Знание видов тестирования: функциональное, регрессионное, смоук, интеграционное Знание уровней тестирования: модульное, системное, приемочное Знание техник тест-дизайна: классы эквивалентности; анализ граничных значений; причинно-следственный анализ; предположение об ошибках; таблицы решений; диаграммы переходов состояний; таблицы переходов состояний; попарное тестирование Умение составлять артефакты тестирования, знание метрик тестирования: тест-кейсы, чек-листы, баг-репорты; кол-во багов, покрытие тестами Тестирование мобильных приложений (iOS, Android), веб-приложений, desktop приложений Опыт работы с Linux: работа с консолью, знание основных пользовательских команд Опыт локализации багов и дефектов Работа с логами и инструментами для их анализа. ELK: Elastic Search, Logstash, Kibana Работа с СУБД, знания SQL (SELECT, JOIN, GROUP BY + HAVING, OVER) Участие в подготовке тестовых стендов, понимание процесса CI/CD (Gitlab, Jenkins) Работа с системами управления дефектами и таск-трекерами: Jira, Trello, YouTrack, Gitlab Работа с системами управления качеством: Allure TestOps, TestRail, TestIT Работа по гибким методологиям Agile Работа с Git Тестирование микросервисов (синхронные вызовы, асинхронные вызовы) Опыт тестирования интеграций по REST через Postman, по SOAP через SoapUI (XML, XSD, WSDL) Понимание REST-архитектуры, знания HTML, JSON, XML, CSS, JavaScript Знания HTTP и WS протоколов, работа с HTTP/HTTPS трафиком (Charles, Fiddler, Wireshark) Работа с брокерами сообщений (Kafka, RabbitMQ) Навыки автоматизациии тестирования: Python, Selenium, Pytest

Подробнее
E-commerce & Retail • Government & Public Sector • Insurance • Logistics & Transport • Manufacturing • Realty & Constructoring
МИ
Максим И.
Нижний Новгород
1С разработчик
Senior
3 896,1 Р/час
методологии
http-сервисы
designer
script
Grafana
automation
Agile/Scrum
Работа с интеграциями
Kanban
+63

Максим — разработчик уровня Senior из Нижнего Новгорода, специализация — 1С. Имеет высшее образование по специальности «Автоматизированные информационные системы». Обладает опытом работы на различных проектах в сферах страхования, логистики и транспорта, производства, недвижимости и строительства, государственного и общественного сектора, электронной коммерции и розничной торговли. Принимал участие в следующих проектах: - GetMeGit (страхование) — роль ведущего разработчика 1С, задачи включали разработку и доработку модулей учёта и отчётности, интеграцию с внешними системами, настройку и администрирование RAC-кластера 1С, анализ и оптимизацию производительности программного кода. - ООО НТА (логистика и транспорт) — роль ведущего программиста 1С, задачи включали создание подсистем автоматизации транспортной логистики, интеграцию решений 1C:Управление холдингом и 1C:ERP, настройку и расширение функционала 1C:Управление холдингом, адаптацию модулей 1C:ERP под процессы транспортной логистики. - ООО УК Гелиос-Н (производство) — роль программиста 1С, задачи включали поддержку и развитие учётных систем компании для управления объектами энергоснабжения, интеграцию конфигурации с внешними веб-сервисами и оборудованием. - АЛТЭКС-Строй (недвижимость и строительство) — роль программиста 1С, задачи включали поддержку распределённой учётной системы между 1С 7.7 и 1С 8.3, интеграцию учётных баз разных версий через HTTP. Общая продолжительность работы на проектах — 12 лет 1 месяц.

Подробнее