Николай П. Java разработчик, Middle+

ID 7356
НП
Николай П.
Мужчина, 35 лет
Россия, Ульяновск, UTC+4
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
PostgreSQL
Java
Git
Spring
Spring Boot
Data
Security
AOP
AOSP
REST
Hibernate
Maven
Gradle
Liquibase
Flyway
JUnit
Jupiter
Mockito
Kafka
JWT
Keycloak
Docker
Kubernetes
Postman
Swagger
Jira
Confluence
Kaiten
Scrum
Kanban
Spring WebMVC
OAuth 2.0
Apache Camel
gRPC
SOAP
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
Logistics & Transport
Главное о специалисте
работа с чистым SQL на уровне продвинутых запросов; работа с kubernetes-кластером и микросервисной архитектурой; выполнение тестирования и отладки кода; планирование, декомпозиция, оценка поставленных задач; участие в формировании бизнес-задач и их планировании; проведение cross codereview в команде; развитые коммуникативные навыки; умение работать в условиях дедлайна и планировать свой график; умение быстро и самостоятельно адаптироваться к узко-специфичным технологиям, применяемым на проекте; работа по принятым в команде стандартам, умение писать понятный код понимание современных архитектурных шаблонов и принципов
Проекты   (3 года 4 месяца)
Платформа для управления ценообразованием сети магазинов
Роль
Backend-разработчик (Java)
Обязанности
Описание Платформа для осуществляющая управлением ценообразования в сети магазинов и реализующая функционал управления распродажами. Система предназначена для менеджеров, ответственных за реализацию групп товаров с привязкой к географии магазинов розничной сети. Ведется расчет оптимальной цены товара, учет товаров с истекающими сроками годности, согласование новых цен, выдача директив на изменение цен в магазинах, работа с товарами, выводимыми из продажи, агрегирование данных. Команда 1 фронтенд-разработчик, 4 бекэнд-разработчика, 3 QA, 1 ПМ, 3 аналитика; Стек Java 11, Spring Boot, Maven, Hibernate, PostgreSQL, Flyway, Redis, Kafka, Git, Jira, Scrum Что реализовал Разработка функционала ограничения доступа к ресурсам в соответствии с ролевой моделью, принятой в системе (организация хранения типов ролей и назначенных ролей в БД, доступ к просмотру и редактированию отдельных групп товаров, ограничения по изменению статуса товаров, доступ к отдельным сервисам системы). Разработка функционала для пересчета агрегируемых показателей для определения влияния планируемых изменений данных по ценам на финансовые показатели по региону (написаны соответствующие процедуры в PostgreSQL). Разработка функционала загрузки данных для отдельных сервисов в формате Excel для внесения этих данных в систему с учетом результатов валидации. Хранение часто используемых результатов запросов в кэше с применением Redis. Реализация межсервисного взаимодействия с помощью Kafka. Рефакторинг существующего кода и оптимизация его работы, с целью увеличения скорости работы сервисов. Результатом работы стала оптимизация бизнес-процессов, позволившая сократить время выполнения стандартных операций, а также приносящая прямую финансовую выгоду за счет автоматического расчета оптимальных цен.
Период работы
Май 2022 - Август 2023  (1 год 4 месяца)
Автоматизация системы учета товара на складе и системы обработки заказов
Роль
Backend-разработчик (Java)
Обязанности
Описание Микросервисная система для автоматизации процессов складского учета товаров. Хранение информации, синхронизация количества товара и его атрибутов, осуществление заказа товара, уведомление клиентов. Взаимодействие осуществляется как посредством отправки событий через брокер, так и обычными http-вызовами. Команда 1 фронтенд-разработчик, 2 бэкенд-разработчика, 1 QA, 1 ПМ, 1 аналитик; Стек Java 17, Spring Boot, Spring Security, Hibernate, Liquibase, Maven, Jackson, REST, JUnit, PostgreSQL, Kafka, JWT, Keycloak, OAuth2.0, Docker, Kubernetes, Postman, Swagger, Git, Confluence, Kanban Что реализовал Проектирование и создание объектов БД, решение инцидентов, создание сервиса “с нуля”. Реализация функционала заказа партии товара с центрального склада и учета при поступлении. Разделение доступа к функционалу в соответствии с ролью пользователя. Реализация хранения истории операций и состояния содержимого склада, резервирование данных. Взаимодействие с Kubernetes кластером, конфигурирование приложения (правка манифестов и helm-чартов), настройка взаимодействия микросервисов посредством Kafka и REST API. Реализация регулярной отправки информации по содержимому склада в сервис-агрегатор. Документирование api в Confluence. Результатом работы стала автоматизация складского учета, уменьшение времени выполнения бизнес-процессов, связанных с заказом, и увеличение прибыли компании.
Период работы
Апрель 2021 - Апрель 2022  (1 год 1 месяц)
Приложение для фитнес-трекинга
Роль
Backend-разработчик (Java)
Обязанности
Описание Серверная часть приложения для фитнес тренинга. Система позволяет создавать тренировки, вести учет выполненных упражнений, получать обратную связь от тренеров. Команда 2 бэкенд-разработчика, 1 QA, 1 ПМ, 1 аналитик; Стек Java 8, Spring Boot, Hibernate, Liquibase, Gradle, Jackson, REST, PostgreSQL, MongoDB, JUnit, Jupiter, Mockito, Swagger, GIt, Scrum. Что реализовал Проектирование и реализация одного из сервисов приложения. Создание функционала для создания тренировок с учетом программы упражнений и назначенного ответственного лица (тренера). Проектирование и создание объектов БД. Настройка взаимодействия с другими сервисами посредством REST API. Организация хранения данных в MongoDB. Написание юнит-тестов. Решение проектных вопросов со смежными командами. Результатом работы явился выпуск MVP.
Период работы
Май 2020 - Апрель 2021  (1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

E-commerce & Retail • FinTech & Banking
ИА
Иван А.
Ульяновск
Java разработчик
Middle
2 825,85 Р/час
AOP
batch
boot
Camunda
Confluence
Data
Docker
Git
Gradle
Grafana
+48

Иван — опытный Java-разработчик уровня Middle. Он обладает широким спектром навыков, включая работу с AOP, batch, boot, Camunda, Confluence, Data, Docker, Git, Gradle, Grafana, gRPC, Hibernate, JDBC, Jira, JUnit, Jupiter, JWT, Kafka, Kanban, Kubernetes, Liquibase, Maven, Mockito, Postman, Prometheus, REST, Scrum, Security, SOAP, Spring, Swagger, TestContainers, webMVC, Groovy, Java, Kotlin, PostgreSQL, Redis, S3, ELK, JMeter, MongoDB, Selenium, DI, IoC, Spring Boot, graphana и Flyway. Иван имеет опыт работы на трёх проектах в сферах E-commerce & Retail и FinTech & Banking. На каждом из них он выполнял роль бэкенд-разработчика. В его обязанности входило создание основной логики сервиса, разработка BPMN-схемы, написание Helm-чартов и Dockerfile, оптимизация работы с базой данных, а также разработка интеграций с микросервисами оплаты, уведомления и курса валют. За время работы на проектах Иван приобрёл значительный опыт в разработке и оптимизации сервисов. Его навыки и опыт делают его ценным кандидатом для компаний, ищущих опытных разработчиков.

Подробнее
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.

Подробнее
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
ДБ
Дарья Б.
Ульяновск
Java разработчик
Junior+
2 312,06 Р/час
AOP
Camunda
Data
Docker
Git
Gradle
Hibernate
JUnit
Jupiter
JWT
+33

Дарья — junior+ Java-разработчик. Она специализируется на таких технологиях, как Spring Boot, Hibernate, Liquibase, Maven, REST, Camunda, MinIO, JUnit, Jupiter, Mockito, PostgreSQL, Kafka, Docker, Postman, Swagger и Git. Дарья участвовала в проекте по автоматизации системы учёта товара на складе и системы обработки заказов. В её обязанности входило проектирование и создание объектов БД, разработка BPMN-схемы, а также задачи по сопровождению реализованного функционала: разрешение инцидентов, рефакторинг готового кода, написание unit и интеграционных тестов, оптимизация SQL-запросов. После погружения в проект Дарья реализовала функционал заказа партии товара с центрального склада и учёта при поступлении, настроила взаимодействие с микросервисами посредством Kafka и REST API. Результатом работы стала автоматизация складского учёта, уменьшение времени выполнения бизнес-процессов, связанных с заказом.

Подробнее

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