Никита А. Java разработчик, Middle+

ID 10351
НА
Никита А.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 7 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
PostgreSQL
AOP
Apache Kafka
Confluence
Docker
DRY
Git
GitLab
Hibernate
Jira
JUnit
KISS
Liquibase
Lombok
Maven
Mockito
REST
SLF4J
SOLID
Spring Boot
Spring Core
Spring Data JPA
Spring MVC
Spring Web
Swagger
Объектно-ориентированное программирование (ООП)
Java
Spring
Kafka
Java 11
Java 8
IntelliJ IDEA
GitHub
ELK
ELK Stack
SQL
Jenkins
Spring boot 3
Redis
Flyway
liqubase
Kotlin
Kubernetes
Prometheus
JavaScript
TypeScript
React
Redux
Elasticsearch
MS SQL
Отрасли
BioTech, Pharma, Health care & Sports
FoodTech
HRTech
Главное о специалисте
Java-разработчик с опытом работы на проектах в сферах FoodTech, BioTech, Pharma, Health care & Sports и HRTech. Участвовал в разработке системы планирования ресурсов предприятия в роли старшего backend-разработчика (Java). Создал микросервисное приложение для юридических лиц и сотрудников компании, включая личный кабинет, логистику, складской учёт, заказы, закупки сырья и работу с документами. Повысил процент покрытия микросервисов модульными тестами с 40–50 % до 70 %, рефакторил код, создавал продьюсер и консьюмер классы, добавлял новые DTO. Разрабатывал и поддерживал внутреннюю систему медицинского центра в качестве backend-разработчика (Java), работал над автоматизацией бизнес-процессов компании. В рамках проекта по созданию системы документооборота (Java) написал много разноплановых эндпоинтов, реализовал конвертер из разных файлов в PDF, продублировал все запросы части монолита с PostgreSQL на Oracle.
Проекты   (5 лет 2 месяца)
Система документооборота
Роль
Java разработчик
Обязанности
Разработка MVP и последующее развитие автоматизированной системы документооборота. Приложение для работы с документами, гибридная система: монолит + микросервисы (логирование (ELK), региональные кеши (Redis) и тд). Система имела реестр документов, личный кабинет пользователя, корзину, отдельные страницы с документами для манипуляции с ними(детализация документа) и прочее. 7 фронтенд-разработчиков, 1 лид-фронт, 1 лид-бек, 11 бекэнд-разработчиков, 1 QA, 2-3 аналитика; Java 17, PostgreSQL, OracleSQL, Spring Boot, GitLab, Junit, Apache Solr, Apache Kafka, ELK, Redis, SonarCube, Swagger -Написал много разноплановых эндпоинтов (например, реализация дерева для реестра документов, реализация разделов, перенос файлов из документа в документ, удаление/добавление/изменение атрибутов/документов/файлов и т.п) -Эндпоинт выгрузки логов томката -Полностью написана корзина для файлов, документов (с последующей очисткой с определенным периодом) -Переведено логирование на кафку -Покрытие своего функционала тестами -Написал функционал для избранных документов -Проводил кросс-code-review, внимательно анализируя код коллег на соответствие требованиям, стандартам проекта и лучшим практикам разработки. -Продублировал все запросы части монолита с PostgreSQL на Oracle -Реализовал конвертер из разных файлов в PDF + выгрузка/подготовка к выгрузке со стороны рег.кеша -Исправление ошибок
Стек специалиста на проекте
oraclesql, ELK, Redux, GitLab, Разработка, Логирование, Монолитная архитектура, Spring Data JPA, SonarQube, Solr, Oracle, QA, JUnit, Redis, MVP, Apache, Prometheus, Документооборот, Docker Compose, Swagger, PDF, SQL, Kotlin, Аналитика, Java 17, React, JavaScript, Spring Boot, PostgreSQL, Jenkins, Spring boot 3, Microservices, Kubernetes, Apache Kafka, TypeScript
Отрасль проекта
HRTech
Период работы
Март 2024 - По настоящее время  (1 год 7 месяцев)
Система планирования ресурсов предприятия
Роль
Старший backend разработчик (Java)
Обязанности
Описание проекта Разработка микросервисного приложения для юридических лиц, реализующих продукцию через розничные сети, и сотрудников компании. Функционал приложения включал в себя создание ЛК для сотрудников и контрагентов компании, работу с логистикой, складской учет, создание заказов, их управлением и последующим отслеживанием, закупки сырья и работе с документами. Контрагенты создавали заявку, после ее проработки отделом продаж, заказ отправлялся на склад. Клиент мог отслеживать статус, срок исполнения и остальную информацию. Состав команды 2 фронтенд-разработчика, 3 бекэнд-разработчика, 2 QA, Тимлид, 1 аналитик; Технологии на проекте Java 11, Spring Core, Spring Web, Spring Data JPA, Spring Boot, AOP, git, Jira, Confluence, Gitlab, Lombok, Junit, Mockito, Kafka, ELK, SLF4j, Docker, REST, Maven, Swagger, PostgreSQL, SOLID, Liqubase, DRY, KISS, ООП, Intellij Idea Задачи/реализованный функционал Разработал новые сервисные слои для личного кабинета для отслеживания статуса заказа, реализовал пуш-уведомления для ЛК посредством сервиса уведомлений, очереди сообщений и сторонней АПИ. Повысил процент покрытия микросервисов модульными тестами(c 40-50% до 70% в среднем). Рефакторинг существующего кода (изменение/добавление эндпоинтов в контроллере, исправление багов в сервисных методах и т.п.). Создание продьюсер и консьюмер классов для асинхронного общения микросервисов. Добавление новых DTO. Реализовывал новые ченджсеты для БД(SQL, YML). В рамках проекта я реализовал процесс работы с Liquibase для управления миграциями базы данных. Я занимался написанием самих миграций, а также разработкой тестов для проверки их корректности. Для автоматизированного тестирования миграций я использовал TestContainers Осуществлял оптимизацию запросов путем изучения планов выполнения запросов через explain analyze (использование индексов (Elastic), изменение логики построения запроса, создание вьюшек(view) и т.п). Изменял структуру БД путем парсинга и переноса данных в другие БД(например, парсинг jsonb и перенос поля в другую таблицу).
Стек специалиста на проекте
Redux, GitLab, Java Spring Boot, Spring Core, Lombok, Spring Data JPA, SOLID, AOP, REST, Git, JUnit, Mockito, IntelliJ IDEA, Redis, Prometheus, DRY, KISS, Kafka, SLF4J, Swagger, SQL, Docker, Confluence, Kotlin, Spring Web, Java 11, Maven, React, JavaScript, Spring Boot, Jira, PostgreSQL, Jenkins, Spring boot 3, Kubernetes, Объектно-ориентированное программирование (ООП), TypeScript
Отрасль проекта
FoodTech
Период работы
Сентябрь 2022 - Февраль 2024  (1 год 6 месяцев)
Внутренняя система медицинского центра
Роль
backend разработчик (Java)
Обязанности
Описание проекта Разработка и поддержка автоматизированной системы внутренних бизнес-процессов компании. Приложение для физических лиц, использующих услуги медцентра и сотрудников компании. Монолитная система использовалась для ведения записей на прием, хранения информации о клиенте, информации о предоставленных услугах, хранения документов, ведения ЛК клиента. Состав команды 2 фронтенд-разработчика, 2 бекэнд-разработчика, 1 QA, 1 аналитик; Технологии на проекте Java 8, MSSQL, Spring MVC,GitLab, Spring JPA, Junit, Jenkins, Spring Boot 3+ Задачи/реализованный функционал Добавления новой логики в сервисном слое. Покрытие кода модульными тестами. Писал запросы в БД, добавлял новую информацию чистыми SQL-запросами, изменение структуры БД при необходимости . Оптимизировал запросы. Рефакторинг существующей логики, использование валидации полей. Работа со встроенной спринговой системой почтовых рассылок.
Стек специалиста на проекте
SQL, JUnit, Jenkins, GitLab, Spring Data JPA, Spring MVC, Kafka, Java 8, MS SQL, Spring boot 3
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2020 - Август 2022  (2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СПбПУ,
Специальность
Энергомашиностроительный факультет, Авиационные двигатели и энергетические установки
Завершение учебы
2022 г.

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

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

Подробнее

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

AI & Robotics • BioTech, Pharma, Health care & Sports • E-commerce & Retail
ИЛ
Иван Л.
Таганрог
React разработчик
Middle+
2 077,92 Р/час
Sass
Redux Toolkit
Redux
JSON
Scrum
Git
Webpack
CSS3
SVG
VS code
+31

Я фронтенд-разработчик с 3-летним опытом работы в экосистеме React. Разрабатываю приложения на React и Typescript. Эффективно работаю с такими технологиями, как Redux, Axios, Webpack, CSS. Активно взаимодействую с командой и нахожу самые оптимальные решения технических задач. Постоянно развиваюсь и осваиваю новые технологии. Всегда ставлю в приоритет удобство пользователей и бизнес-задачи. Способен самостоятельно анализировать текущее программное обеспечение, совершенствовать его, прогнозировать возможные проблемы и искать пути их решения. Ключевые навыки и технологии: • Проектирование приложений с нуля • Работа с RTK и RTK query • Детальная оценка задач и рисков • Работа с REST API, WebSocket • Умение работать с чужим кодом

Подробнее
E-commerce & Retail • FinTech & Banking • Manufacturing • Telecom
АХ
Азат Х.
Ульяновск
React разработчик
Senior
2 568,95 Р/час
HTML5
styled
turbopack
React Hook Form
React Query
Redux Toolkit
d3
Socket.io
React testing library
Redux
+69

Азат — React разработчик уровня Senior из Ульяновска. Специализируется на разработке фронтенда с использованием JavaScript и TypeScript. Участвовал в проектах в сферах Telecom, Manufacturing, FinTech & Banking, E-commerce & Retail. За время карьеры принимал участие в разработке платформы для оператора связи, приложения учёта рабочей деятельности сотрудников, платформы для сравнения кредитных предложений и веб-сайта для покупки игр. В рамках проектов занимался созданием личных кабинетов, систем фильтрации, страниц регистрации и авторизации, интеграцией API, оптимизацией производительности и внедрением систем безопасности. Ключевые навыки включают работу с React, BEM, CSS3, HTML5, styled-components, Vite, Webpack, Git, Git Flow, GitHub, GitLab, GraphQL, Jest, Redux, REST API, Socket.io, Storybook и другими технологиями.

Подробнее