Даниил К. Java разработчик, Senior

ID 20231
ДК
Даниил К.
Мужчина
Россия, Краснодар, UTC+3
Ставка
4 367,22 Р/час
вкл. НДС 5% (161.9 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Agile
build
cloud
Cucumber
DevOps
Docker
etc
Git
Gradle
Grafana
Hibernate
Java
JDK
Jenkins
Jira
JUnit
Kafka
Kanban
Kubernetes
language
Maven
messaging
Microservices
Mockito
MS Windows
MVC
MySQL
OpenAPI
Prometheus
quality
RabbitMQ
Scrum
SDLC
Selenium
SonarQube
Spring
Swagger
Zabbix
java 8-17
OpenShift
PostgreSQL
Project Reactor
Querydsl
Spring Boot
Отрасли
FinTech & Banking
Знание языков
Английский — B2
Главное о специалисте
Большое влияние на меня оказал мой дядя, уже в 90-е годы он был программистом. Мне нравился его подход в работе и в жизни. Я старюсь быть последовательным, увлеченным и голодным до новых знаний. Я поступал в университеты дважды, чтобы стать квалифицированным специалистом, но разочаровался в системе образования. Так как мой дядя работал в этой сфере, я обратился к нему за помощью и стал самостоятельно изучать язык Java. Конечно же навыки и знания в разработке продолжаю совершенствовать по настоящее время, здесь нет и никогда не будет предела для совершенства.
Проекты   (4 года 8 месяцев)
NDA
Роль
главный разработчик Java
Обязанности
Проект: разработка серверной части мобильного приложения для юридических лиц Обязанности։ - Разработка продуктов, основанных на микросервисной архитектуре - Интеграция приложения с внешними и внутренними сервисами - Написание понятного и стабильно работающего кода - Написание unit и интеграционных тестов на Java - Переход с легаси на целевые решения - Онбординг новых разработчиков - Распиливание многомодульного монолита и переезд на микросервисы - Подготовка архитектурных решений - Кросс-ревью кода - Активное взаимодействие со специалистами из смежных подразделений - Поиск и аргументация технически эффективных путей решения бизнес-задач - Сопровождение, документирование и эксплуатация разработанных приложений. - Разработка вариантов решения проблем и устранения инцидентов и дефектов. Подробнее: • Перевод монолитной легаси-системы Java 8 + Oracle на целевой микросервисный стек. Миграция всех данных без недоступности сервисов. Изменение структуры сущностей для удобства дальнейшей поддержки и оптимизации скорости запросов. Стоимость инфраструктуры и доставки нового функционала снизилась в два раза. • Аналитика и реализация упрощённой схемы создания пользователей. Синхронная и асинхронная интеграция с 7 смежными системами, включая защиту от недоступности. Экономия заказчика более 1 млн в месяц • Множественные оптимизации запросов к БД в разных частях системы для увеличения максимальной выдерживаемой нагрузки. • Управлял и интегрировал базу данных PostgreSQL, используя Spring Data для удобной обработки и хранения данных. • Проектирование и разработка RESTful API, обеспечивающих бесшовную интеграцию различных компонентов системы, повышающих функциональную совместимость и масштабируемость программного решения, • Использовал Junit 5 и Mockito для эффективного модульного тестирования, обеспечивая прочность и надежность разработанных программных компонентов, тем самым сводя к минимуму возможные ошибки и повышая общее качество программного обеспечения. • Проводил тщательные проверки кода, предлагая конструктивные отзывы членам команды для поддержания качества кода, согласованности и соблюдения стандартов кодирования, используя такие инструменты, как GitHub, для упрощения совместной работы. • Работал в тесном контакте с командами обеспечения качества (QA), чтобы обеспечить всестороннее тестирование, оказывая поддержку в определении сценариев тестирования, проверке тестовых примеров и оперативном решении возникающих проблем.
Стек специалиста на проекте
PostgreSQL, Spring Boot, Hibernate, Querydsl, Jenkins, OpenShift, Project Reactor, java 8-17
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - По настоящее время  (2 года 10 месяцев)
ООО «Хоум Банк»
Роль
java разработчик
Обязанности
Проект: разработка и сопровождение микросервисов платформы, позволяющих оперативно выдать кредит на покупку товаров у партнеров компании Обязанности: - Разработка нового функционала, основанных на микросервисной архитектуре - Поддержка легаси - Оптимизация работы функционала - Интеграция приложения с внешними и внутренними сервисами - Написание понятного и стабильно работающего кода - Написание unit и интеграционных тестов на Java - Участие в архитектурной проработке запросов со стороны бизнеса - Активное взаимодействие со специалистами из смежных подразделений - Поиск и аргументация технически эффективных путей решения бизнес-задач - Сопровождение, документирование и эксплуатация разработанных приложений. - Разработка вариантов решения проблем и устранения инцидентов и дефектов. Подробнее: • Оптимизация запроса к БД - уменьшено время исполнения в 6 раз (с 1 минуты до 10 секунд). Повышена легкость чтения и поддержки запроса. • Вынесена конфигурация по партнерам из БД в отдельный общесистемный проект • Решена проблема переполнения пула потоков путем аналитики использования сервиса и настройки корректного троттлинга • Использование PostgreSQL для структурированных данных, оптимизация стратегий управления данными для различных типов информации в банковской системе. • Реализация системы обмена сообщениями с помощью RabbitMQ и Kafka для бесперебойной связи между микросервисами. • Контроль версий и совместная работа с использованием Jira и Bitbucket для контроля версий и совместной разработки, обеспечивая плодотворного сотрудничество между членами команды и эффективное управление кодом. • Проведение всестороннего тестирования с использованием JMeter, REST Assured, JUnit и Mockito для обеспечения надежности и точности функциональных возможностей системы, достижения высокого тестового покрытия и выявления потенциальных проблем на ранних этапах цикла разработки. • Использование SonarQube для поддержания высоких стандартов качества кода, проведение регулярных обзоров и анализов кода для обеспечения соблюдения лучших практик.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, Bitbucket, JUnit, Mockito, Spring Boot, Maven, Hibernate, Jenkins, Spring Security, Liquibase, Camunda, Java 11
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2021 - Октябрь 2022  (1 год 1 месяц)
Иннотех
Роль
java разработчик
Обязанности
Проект предусматривал разработку приложения с нуля для видеоконференций топ-менеджмента. Обязанности: -разработка сервисного слоя с реализацией бизнес-логики, проектирование DTO и сущностей БД, unit-тестирование, оптимизация функционала, позволяющего оперировать информацией, хранящейся в БД (в том числе изменение и получение данных). Подробнее: • Участвовал в разработке серверной части на базе Java. • Анализировал системные требования и воплощал их в программные решения, активно участвуя в жизненном цикле разработки программного обеспечения. • Проводил анализ кода и сеансы отладки для выявления и устранения проблем, обеспечивая надежность и эффективность приложений. • Реализовывал принципы программирования на Java для оптимизации производительности приложений, применяя методы объектно-ориентированного программирования и шаблоны проектирования. • Участвовал в создании схем баз данных и SQL-запросов, улучшая процессы управления и поиска данных в приложениях. • Занимается постоянным обучением и повышением квалификации, следит за появляющимися технологиями и фреймворками в экосистеме Java.
Стек специалиста на проекте
MySQL, JUnit, Hibernate, Kubernetes, GitHub, Prometheus, Java 8, Spring framework (Web, Boot)
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2020 - Октябрь 2021  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
48 лицей им. А.В. Суворова
Специальность
школа 11 классов
Завершение учебы
2018 г.

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

E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
+142

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Хорошее понимание ООП, принципов и шаблонов проектирования; Работа по Scrum; Hibernate. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

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

Подробнее

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