Никита П. Java разработчик, Senior

ID 22573
НП
Никита П.
Мужчина, 56 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 23 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java
Kotlin
SQL
Java 8-11
boot
Docker
Git
GitLab
hibernate6
JPA 2
JUnit
Lombok
Maven
Mockito
Security
Spring
Swagger
Web
PostgreSQL
Framework
Kibana
Prometheus
Groovy pipelines
Jenkins
REST
Agile/Scrum
API
CI/CD jenkins
Data
EE
Hibernate ORM
Java 2
JDBC
Jira
Junit 4
Keycloak
Kubernetes
MySQL5
Spring Boot
CI/CD
Hibernate
Linux
MS Windows
MySQL
Postman
Saga
Spring Data JPA
Spring Security
Spring Web
Отрасли
LifeStyle
Urban technology
Знание языков
Английский — B1
Главное о специалисте
У Никиты высшее образование и более 4 лет опыта в разработке программного обеспечения. Разрабатывает серверные приложения, переводит системы на микросервисную архитектуру, активно применяет Spring Framework и пишет REST API. Использует в работе PostgreSQL, Git, Maven и другие инструменты. Имеет навыки работы с созданием и тестированием бизнес-логики, написанием unit и интеграционных тестов, а также опыт рефакторинга и оптимизации SQL-запросов.
Проекты   (5 лет 1 месяц)
Разработка ПО БМ "Управление проектами".
Роль
Инженер-программист
Обязанности
- Осуществлял поддержку и развитие серверной части корпоративного веб-приложения, обеспечивая стабильную работу и улучшение функциональности. - Реализовывал бизнес-логику в соответствии с техническим заданием, включая разработку сервисных слоёв и взаимодействие с базой данных через ORM. - Создавал сущности, DTO и мапперы для передачи и обработки данных между слоями приложения. - Разрабатывал REST API для интеграции с внешними и внутренними системами, обеспечивая корректную сериализацию/десериализацию данных. - Писал unit-тесты для отдельных компонентов системы с использованием JUnit и Mockito. - Работа с высоконагруженными системами. - Выполнял интеграционное тестирование для проверки взаимодействия между модулями. - Участвовал в сопровождении и устранении продовых инцидентов в сервисе документооборота. - Проектирование и разработка микросервисов. - Проводил рефакторинг существующего кода с целью повышения читаемости, производительности и соответствия стандартам кодирования.
Стек специалиста на проекте
Saga, Работа с интеграциями, GitLab, JPA 2, Tomcat, Factory, WebSockets, dto, Ревью, Java, Git, JUnit, MongoDB, Mockito, Gradle, Рефакторинг, Kafka, boot, Security, Strategy, Web, SQL, Kotlin, ORM, Helpdesk, Веб-приложения, Java 8, Java 8-11, MS Excel, Maven, REST API, Spring, Создание чат-ботов, Unit testing, hibernate6, PostgreSQL, CI/CD, Kubernetes, Integration testing
Отрасль проекта
Urban technology
Период работы
Май 2023 - Апрель 2025  (2 года)
Автоматизация складского учета, сервис электронного документооборота.
Роль
Java-разработчик
Обязанности
- Поддерживал серверную часть веб-приложения, включая обеспечение стабильной работы, исправление ошибок и внедрение новых функциональных возможностей, что способствовало повышению производительности и улучшению пользовательского опыта. - Проектирование и разработка микросервисов. - Реализовывал бизнес-логику, отвечающую за обработку данных, выполнение основных операций приложения и взаимодействие с другими модулями. Это включало создание сервисных классов, обработку транзакций и оптимизацию работы с базой данных. - Разрабатывал и поддерживал сущности (Entity) и объекты передачи данных (DTO) для правильного отображения и обмена данными между различными слоями приложения, а также для эффективного маппинга между базой данных и Java-объектами. - Проектировал и реализовывал REST API для обеспечения взаимодействия между сервером и клиентами, а также между различными компонентами системы. Включал в себя создание контроллеров, маршрутов и обработку HTTP-запросов с обеспечением безопасности и производительности. - Писал и поддерживал unit-тесты для проверки корректности работы отдельных компонентов приложения, используя JUnit и Mockito, что позволило повысить надежность кода и минимизировать количество багов. - Проводил интеграционное тестирование, чтобы проверить взаимодействие между различными сервисами и модулями приложения. Включал в себя тестирование сценариев работы с базой данных, API и внешними системами. - Проводил рефакторинг кода с целью улучшения его структуры, повышения читаемости, уменьшения избыточности и улучшения производительности, а также обеспечения соответствия современным стандартам разработки.
Достижения
- Улучшение качества кода за счет рефакторинга и покрытия юнит-тестами. - Разработана и закреплена документация Swagger для всех реализуемых REST API, что значительно упростило интеграцию с другими переменными и повысило удобство использования для разработчиков.
Стек специалиста на проекте
PostgreSQL, Git, SQL, JUnit, REST API, Mockito, Maven, Swagger, Kubernetes, GitLab, Lombok, Kafka, Java 11, Security, Web, CI/CD, Рефакторинг, Spring, Документация, Работа с интеграциями, boot, JPA 2, hibernate6
Отрасль проекта
Urban technology
Период работы
Февраль 2021 - Январь 2023  (2 года)
Разработка CRM приложения для оптимизации деятельности компании.
Роль
java-разработчик
Обязанности
- написание unit-тестов; - написание интеграционных тестов; - доработка сервисного слоя; - оптимизация SQL-запросов.
Достижения
- Снижение количества дефектов в сервисном приложении. - Оптимизация SQL-запросов позволит сократить время отклика сервиса.
Стек специалиста на проекте
PostgreSQL, Git, SQL, JUnit, Mockito, Maven, Swagger, GitLab, Lombok, Java 11, Security, Web, Spring, boot, SQL запросы, JPA 2, оптимизация, hibernate6
Отрасль проекта
Urban technology
Период работы
Май 2020 - Февраль 2021  (10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет
Специальность
Физика Земли
Завершение учебы
1995 г.

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

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

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

Подробнее

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

RnD
ДЖ
Дмитрий Ж.
Москва
Java разработчик
Middle+
3 211,19 Р/час
Apache Kafka
Java
JavaScript
Jira
Agile
JUnit
Mockito
Spring Boot
Hibernate
IntelliJ IDEA
+23

Дмитрий — Java-разработчик уровня Middle+. Специализируется на разработке в области RnD. Имеет высшее образование по специальности «Прикладная механика» Московского авиационного института. Владеет английским языком на уровне B1. Ключевые навыки: Java, Apache Kafka, Atlassian, Hibernate, Integration testing, Spring Boot, Spring Cloud, Spring Data, Spring MVC, Spring Security, Swagger, рефакторинг кода. Участвовал в двух проектах в области RnD: - ERP-система : доработка бизнес-логики, проектирование микросервисов, настройка интеграций с внешними API, code review, поддержка CI/CD, интеграционное и модульное тестирование кода, оптимизация производительности базы данных. - Разработка гэмблинг-продуктов: написание бизнес-логики, оптимизация работы с БД, разработка RESTful-сервисов, оптимизация сервиса по сбору статистики, обработка postback-запросов от партнёров, доработка бизнес-логики по статусу выплат, интеграционное и модульное тестирование, рефакторинг и оптимизация существующего кода. Платформа запущена с нуля, обрабатывает более 1 тыс. одновременных пользователей.

Подробнее