Aндpeй K. Java разработчик, Lead

ID 12799
AK
Aндpeй K.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Lead
Навыки
Java
Spring
Docker
Spring Boot
PostgreSQL
Hibernate
Kafka
SQL
REST
Gradle
Jira
Kubernetes
Liquibase
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Главное о специалисте
Андрей, Lead Java разработчик Андрей имеет опыт работы в проектах, связанных с разработкой программного обеспечения для e-commerce и retail, fintech и banking, а также здравоохранения. Он успешно участвовал в разработке продуктов. В своей работе Андрей активно использует Java, Spring, Docker, Spring Boot, PostgreSQL, Hibernate, Kafka, SQL, REST, Gradle, Jira, Kubernetes, Liquibase. Он также обладает навыками работы с Maven, Apache Karaf, JUnit, Python, SQL и PL/SQL, Git, Markdown. На своих проектах Андрей выполнял следующие задачи: - разработка продукта «Динамическое ценообразование»: ведение полного жизненного цикла разработки данного продукта, от идеи до внедрения; - активное участие в проектировании и разработке архитектуры микросервисов; - управление требованиями и постановка задач; - формирование backend-команды; - проведение тщательных интервью по hard и soft skills для обеспечения качественного пополнения команды новыми членами; - контроль качества кода и тестирование; - планирование и отслеживание выполнения задач; - выбор технологического стека; - менторство и обучение участников команды. Опыт работы Андрея включает участие в начальной стадии развития проекта, разработку MVP проекта на базе микросервисной архитектуры, интеграцию с внешними системами, обеспечение масштабируемости продукта, выпуск нескольких релизов в продакшн, программирование на 80%, менеджерские задачи на 20% от общего рабочего времени.
Проекты   (6 лет 11 месяцев)
RAMAX Group
Роль
Senior developer, team lead
Обязанности
Основные задачи: - Разработка продукта "Динамическое ценообразование": Ведение полного жизненного цикла разработки данного продукта, от идеи до внедрения. Достижение оптимальной производительности и функциональности через тщательное проектирование и кодирование. - Архитектура микросервисов: Активное участие в проектировании и разработке архитектуры микросервисов, обеспечивая масштабируемость, надежность и безопасность системы. - Управление требованиями и постановка задач: Оценка и аргументирование требований к проекту, а также эффективное делегирование задач участникам команды. - Формирование backend-команды: Активное участие в процессе подбора и формирования команды backend-разработчиков, составленной из талантливых и мотивированных специалистов. - Интервьюирование: Проведение тщательных интервью по hard и soft skills для обеспечения качественного пополнения команды новыми членами. - Контроль качества кода и тестирование: Ответственность за обеспечение высокого качества кода через организацию code review и тестирование. - Планирование и отслеживание выполнения задач: Активное участие в составлении планов спринтов и контроле выполнения задач командой backend. - Выбор технологического стека: Анализ и выбор оптимальных библиотек и технологий, соответствующих целям продукта и обеспечивающих его успешную реализацию. - Менторство и обучение: Обучение и поддержка участников команды в их профессиональном развитии, а также активное участие в их менторинге. - Эффективное взаимодействие: Активное взаимодействие с фронтенд-командой, аналитиками и руководителями продукта для обеспечения гармоничной работы и достижения поставленных целей. Опыт работы: - Участие в начальной стадии развития проекта: Активное участие в становлении проекта с самого его зарождения, включая определение целей, формирование требований и выбор технологических решений. - Разработка MVP проекта на базе микросервисной архитектуры: Проектирование и разработка минимально жизнеспособной версии продукта, используя современные принципы микросервисной архитектуры для обеспечения гибкости и масштабируемости системы. - Интеграция с внешними системами: Эффективное взаимодействие и интеграция с внешними системами для расширения функциональности продукта и обеспечения его совместной работы с другими системами. - Обеспечение масштабируемости продукта: Принятие мер для обеспечения возможности продукта успешно масштабироваться и расти в соответствии с его жизненным циклом и увеличивающимся потоком пользователей. - Выпуск нескольких релизов в продакшн: Участие в успешном выпуске нескольких версий продукта в продакшн, обеспечивая стабильность и высокое качество каждого релиза. - Программирование на 80%, менеджерские задачи на 20% от общего рабочего времени: Осуществление активного программирования и вклад в кодовую базу продукта, а также успешное решение менеджерских задач, обеспечивая эффективное функционирование команды и достижение поставленных целей. Технологический стек: - Языки программирования: Владение Java и Kotlin с активным применением их в разработке высококачественных приложений. - Системы управления базами данных: Опыт работы с PostgreSQL, обеспечивающий надежное хранение и эффективное управление данными. - Контейнеризация: Знание и опыт работы с Docker, обеспечивающим удобство развертывания и масштабирования приложений. - Фреймворки и библиотеки: Практический опыт с Spring и Ktor, обеспечивающими высокую производительность и гибкость при разработке микросервисов и веб-приложений. - Система сборки: Использование Gradle для эффективного управления зависимостями и сборкой проектов. - Тестирование: Опыт работы с JUnit, обеспечивающим проверку корректности функционирования кода. - REST API: Опыт разработки и использования REST API для обеспечения коммуникации между компонентами приложения. - CI/CD: Практическое использование GitLab CI/CD для автоматизации процессов интеграции и развертывания. - Протоколы безопасности: Знание и применение HTTPS и WebSockets для обеспечения безопасности данных и коммуникаций. - GraphQL: Опыт работы с GraphQL для разработки эффективных и гибких интерфейсов API. - Hasura: Знание и использование Hasura для упрощения и ускорения разработки бэкенда приложений. - Keycloak: Практический опыт с Keycloak для обеспечения безопасной аутентификации и авторизации пользователей. Статья о продукте: https://vc.ru/s/1279373-innodata/487732-kak-mashinnoe-obuchenie-pomogaet-i ndeksirovat-ceny-na-nedvizhimost
Стек специалиста на проекте
Java
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2022 - По настоящее время  (3 года 8 месяцев)
Альфа-Банк (Россия)
Роль
Главный инженер разработчик
Обязанности
Основные обязанности и достижения: - Полный цикл реализации функционала мобильного приложения (backend): Ведение полного жизненного цикла разработки функционала мобильного приложения на backend-уровне. - Проектирование архитектуры взаимодействия слоев front-middle-back и контрактов: Активное участие в проектировании архитектуры и взаимодействия между различными слоями приложения. Определение контрактов взаимодействия, обеспечивающих эффективное взаимодействие и интеграцию между ними. - Оценка сроков и реализация задач: Компетентная оценка сроков выполнения задач и успешная реализация поставленных задач в срок, обеспечивая высокий уровень качества и производительности. - Разработка back-middle уровня на языке Kotlin: Эффективная разработка backend- и middle-уровня приложения с использованием языка программирования Kotlin, обеспечивая надежную и оптимизированную функциональность. - Документация API: Активное расширение и поддержка документации по API, облегчая работу для других разработчиков и обеспечивая понимание интерфейсов приложения. - Тестирование: Написание Unit и Integration тестов для обеспечения корректности и стабильности приложения, а также выявления потенциальных проблем и уязвимостей. - Deploy на различные среды: Участие в успешном deploy сервисов на различные среды, включая dev и prod, обеспечивая бесперебойную работу приложения в различных окружениях. Опыт работы: - Командная разработка в большом проекте: Успешный опыт работы в командной среде на крупномасштабных проектах, демонстрирующий способность эффективно сотрудничать с другими разработчиками и достигать общих целей. - Микросервисная архитектура: Знание и опыт работы с микросервисной архитектурой, обеспечивающей гибкость, масштабируемость и надежность системы. - Высоконагруженные системы: Участие в разработке высоконагруженных систем, где требуется особое внимание к оптимизации производительности и обеспечению надежной работы при большой нагрузке. - CI/CD: Практическое применение принципов непрерывной интеграции и доставки, обеспечивающих автоматизацию процессов сборки, тестирования и развертывания для обеспечения частых и стабильных релизов. - Code Review: Активное участие в процессе code review, что способствует повышению качества кодовой базы и соблюдению стандартов разработки. Технологический стек: - Язык программирования: Активное использование Kotlin для разработки высококачественных и эффективных приложений. - RxKotlin и WebFlux: Практическое применение RxKotlin и WebFlux для разработки реактивных приложений, обеспечивающих высокую производительность и отзывчивость. - WireMock: Знание и использование WireMock для эффективного тестирования внешних сервисов и API. - Фреймворк Spring: Обширный опыт работы с фреймворком Spring, включая Spring Boot, Spring MVC и другие компоненты, для разработки надежных и масштабируемых приложений. - Система сборки: Практическое использование Gradle для управления зависимостями и автоматизации процесса сборки проектов. - Тестирование: Написание тестов с использованием JUnit и Mockito для обеспечения корректного функционирования кода и его отладки. - Apache Kafka: Опыт работы с Kafka Clients и Kafka Streams для обеспечения эффективного обмена сообщениями и обработки потоковых данных. - Контейнеризация: Знание и опыт работы с Docker, обеспечивающим удобное развертывание и управление контейнеризированными приложениями. - Jenkins: Практическое использование Jenkins для автоматизации процессов интеграции, тестирования и развертывания приложений. - Bitbucket: Опыт работы с системой управления версиями Git через платформу Bitbucket для эффективного совместного разработки кода. - Redis: Знание и использование Redis для обеспечения быстрого доступа к данным и кэширования. - Marathon: Участие в развертывании и управлении приложений с использованием Marathon для обеспечения надежной работы в контейнерной среде. - Kibana: Опыт работы с Kibana для визуализации и анализа данных журналов и мониторинга приложений.
Стек специалиста на проекте
Java
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Февраль 2022  (8 месяцев)
Газпромбанк Инвестиции
Роль
Ведущий разрабочик
Обязанности
Основные обязанности и достижения: - Участие в проектировании архитектуры решения: Активное участие в процессе проектирования архитектуры решения, обеспечивая его эффективность, масштабируемость и надежность. - Планирование и декомпозиция модулей: Определение плана реализации и декомпозиция задач на модули, что способствует более эффективному контролю и выполнению проекта. - Разработка интеграционного решения компании, слоев Front, Middle и Back: Активное участие в разработке и проектировании комплексного интеграционного решения, охватывающего различные уровни приложения – Frontend, Middleware и Backend. - Разработка модулей интеграции: Эффективная разработка модулей интеграции, обеспечивающих безупречное взаимодействие между различными компонентами решения. - Оценка сроков реализации задач: Профессиональная оценка сроков реализации задач, что способствует планированию и организации эффективного рабочего процесса. - Контроль выполнения сроков реализации: Эффективный контроль за выполнением сроков реализации задач, обеспечивающий своевременное завершение проекта. - Исправление дефектов в модулях интеграционного решения: Осуществление оперативной диагностики и устранения дефектов в модулях интеграционного решения для обеспечения его стабильной работы. - Автоматизация внутренних процессов брокера и связь с фронтальной системой: Разработка и внедрение автоматизированных процессов в работе брокера, а также обеспечение надежной связи с фронтальной системой. Опыт работы: - Командная разработка на начальных стадиях проекта: Успешный опыт работы в командной среде на ранних стадиях развития проекта, что демонстрирует мою способность активно участвовать в формировании и создании продукта с самого начала. - Микросервисная архитектура: Знание и опыт работы с микросервисной архитектурой, обеспечивающей гибкость, масштабируемость и устойчивость системы. - Высоконагруженные системы: Участие в разработке высоконагруженных систем, где успешно справлялись с высокой нагрузкой и обеспечивали стабильное функционирование. - CI/CD: Практическое использование принципов непрерывной интеграции и доставки, что обеспечивало автоматизацию процессов сборки, тестирования и развертывания, ускоряя процесс разработки и улучшая качество продукта. - Рефакторинг и оптимизация чужого кода: Успешный опыт рефакторинга и оптимизации существующего кода, что способствовало повышению его читаемости, производительности и облегчало поддержку. - Code Review: Активное участие в процессе code review, что способствовало повышению качества кода и его соответствия установленным стандартам. Технологический стек: - Java 11: Активное использование Java 11 для разработки высококачественных приложений с использованием последних возможностей языка. - Spring Boot и Spring Data: Знание и опыт работы с фреймворками Spring Boot и Spring Data, обеспечивающими удобство и эффективность разработки приложений. - Maven: Практическое использование системы сборки Maven для управления зависимостями и сборки проектов. - Hibernate и MyBatis: Опыт работы с Hibernate и MyBatis для работы с базами данных и обеспечения удобства работы с объектно-реляционным отображением (ORM). - JUnit 5: Написание тестов с использованием JUnit 5 для обеспечения проверки корректности функционирования кода. - Netty: Знание и использование Netty для разработки эффективных и высокопроизводительных сетевых приложений. - Apache Kafka: Опыт работы с Kafka Clients и Kafka Streams для обеспечения эффективного обмена сообщениями и обработки потоковых данных. - Docker: Знание и опыт работы с Docker, обеспечивающим удобное развертывание и управление контейнеризированными приложениями. - Системы управления базами данных: Опыт работы с PostgreSQL, Microsoft SQL, что позволяет успешно взаимодействовать с различными СУБД. - Amazon S3: Практическое использование Amazon S3 для хранения и управления объектами в облаке Amazon Web Services (AWS).
Стек специалиста на проекте
Java
Отрасль проекта
FinTech & Banking
Период работы
Август 2020 - Июль 2021  (1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный технологический институт (технический университет), Санкт-Петербург
Специальность
Санкт-Петербургский государственный технологический институт (технический университет), Санкт-Петербург
Завершение учебы
2017 г.

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

E-commerce & Retail • EdTech • FinTech & Banking • Telecom
АЛ
Александр Л.
Москва
Java разработчик
Senior
4 675,32 Р/час
Apache Kafka
Confluence
Docker
Elasticsearch
Flyway
Git
GitHub
GitLab
Gradle
Hibernate
+89

Александр — опытный Java-разработчик уровня Senior. Обладает навыками работы с широким спектром технологий и инструментов, включая Apache Kafka, Confluence, Docker, Elasticsearch, Flyway, Git, Gradle, Hibernate, JPA, Liquibase, Maven, Mockito, MySQL, NoSQL, PostgreSQL, RabbitMQ, Redis, Spring Boot, TestContainers и многие другие. Имеет опыт работы в таких отраслях, как телекоммуникации, образование, электронная коммерция и финансы. На протяжении 8 лет и 5 месяцев успешно выполнял обязанности Java-разработчика в различных компаниях. Среди его проектов — автоматизация Backup/Restore существующей базы данных под ОС FreeBSD-(UNIX), разработка сервисов на основе паттернов MVC и Factory, проектирование и разработка концепций, архитектурных решений и подходов к реализации программных продуктов.

Подробнее
E-commerce & Retail
АР
Антон Р.
Санкт-Петербург
Java разработчик
Middle+
3 082,74 Р/час
Linux
MS Windows
Java
Confluence
Docker
Git
Gradle
Grafana
Hibernate
JDBC
+58

Java-разработчик с опытом работы в отрасли e-commerce & retail более 4 лет. На проекте «Платформа для покупки авторских прав» работал над созданием отдельного микросервиса для обработки заказов, интегрировал его с другими сервисами. Разработал систему событий для создания и посещения мероприятий, реализовал сервис уведомлений по электронной почте. Работал с технологиями: Java 17, Spring Boot 3+, Spring (Boot, Web, Data, Cloud, Security, JPA), Kafka, PostgreSQL, Hibernate, Docker, Kubernetes, Keycloak, Grafana, Liquibase, Junit, Mockito, Git (gitlab, github), Redis, SQL, Jenkins. В рамках проекта «Кассовое ПО для кассиров» дорабатывал существующий функционал, интегрировал драйвер «Атол» для фискальных регистраторов, устранил ошибку перезагрузки кассы. Использовал технологии: Java 8, Spring Boot 3, Spring Core, PostgreSQL, Hibernate, JDBC, Jenkins, Linux, WireMock, Junit, Mockito, Git (gitlab), ELK, Redis, SQL.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • FoodTech • HRTech
АА
Ароян А.
Ереван
Java разработчик
Senior
3 853,43 Р/час
AWS code pipeline
GraphQL
AWS
Spring Core
WebSockets
Spring Data
Spring MVC
Jakarta EE
Keycloak
JOOQ
+53

Ароян — Senior Java разработчик из Еревана, Армения. Специализируется на разработке на Java с использованием широкого спектра технологий, включая MySQL, MongoDB, RabbitMQ, Spring Boot, Spring Cloud, AWS и Docker. Имеет опыт работы в различных отраслях, таких как FinTech, BioTech, HRTech, E-commerce и FoodTech. Участвовал в проектах в роли старшего Java разработчика, где занимался проектированием и реализацией RESTful веб-сервисов, интеграцией с внешними системами, разработкой алгоритмов обработки данных и бизнес-логики, а также оптимизацией производительности систем. Среди проектов, над которыми работал специалист: - РСХБ_Импортозамещение в отрасли FinTech & Banking; - проект медицинской компании в отрасли BioTech, Pharma, Health care & Sports; - EPAM_Ultimate Kronos Group в отрасли HRTech; - Forward в отрасли E-commerce & Retail; - Leroma в отрасли FoodTech; - Menu.am и Menu.by в отрасли FoodTech.

Подробнее
E-commerce & Retail • FinTech & Banking • Social Networking
МП
Максим П.
Краснодар
QA ручной
Middle+
2 568,95 Р/час
Регрессионное тестирование
ELK
Тестирование требований
Postman
Grey box testing
usability-тестирование
базовое тестирование безопасности
базовое тестирование нагрузки
mobile тестирование
DevTools
+48

Максим – коммуникабелен, проактивен, инициативен, в меру требовательный перфекционист. Максим ценит качество и командную работу. Ищет проект, в котором сможет развиваться в команде отзывчивых коллег, работающих по гибким методологиям и современным подходам. Максим нацелен на непрерывный рост в тестировании, постоянно изучает новые направления в it, развивается во всех направлениях мануального тестирования для наиболее глубокого понимания проекта. Всегда погружается в детали проекта, изучает архитектуру, применяет лучшие практики составления баг-репортов и тест-кейсов. Любит тестировать API-интеграции, сложные системы, базы данных, брокеры и анализировать логи.

Подробнее