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

ID 17723
АР
Антон Р.
Мужчина, 22 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 250 Р/час
НДС не облагается
Специалист доступен с 6 ноября 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Linux
MS Windows
Java
Confluence
Docker
Git
Gradle
Grafana
Hibernate
JDBC
Jenkins
Jira
JUnit
JWT
Kafka
Kanban
Keycloak
Kubernetes
Liquibase
Maven
Mockito
Oracle
PostgreSQL
Postman
Prometheus
RabbitMQ
Redis
REST
Scrum
Spring AOP
Spring Boot
Spring Cloud
Spring Data
Spring Security
Swagger
AOP
boot
cloud
Data
Jupiter
Project Reactor
Security
Spring
TestContainers
webmvс
Java 17
Web
Java 8
Spring Core
WireMock
Отрасли
E-commerce & Retail
Главное о специалисте
Антон — опытный Java-разработчик уровня Middle+. Он обладает широким спектром навыков в области разработки, включая работу с Linux, MS Windows, Java, Confluence, Docker, Git, Gradle и другими инструментами. Антон имеет опыт работы над двумя проектами в сфере электронной коммерции и розничной торговли. В рамках этих проектов он занимался разработкой микросервисов для создания и обработки заказов, системы событий, сервиса нотификаций по Email, а также доработкой существующего функционала кассового ПО. На последнем проекте Антон работал над интеграцией драйвера «Атол» для фискальных регистраторов и устранением ошибки, которая приводила к перезагрузке кассы.
Проекты   (4 года 3 месяца)
Платформа для покупки авторских прав
Роль
Java разработчик
Обязанности
Описание проекта Платформа позволяющая приобретать авторские права на предметы искусства, например, музыкальные произведения, книги, статьи. Также платформа имела внутренний маркетплэйс, позволяющий арендовать или купить оборудование, например, музыкальные инструменты, акустические системы, редкие краски для изобразительного искусства. Состав команды 3 бекэнд-разработчика, 1 Team Lead, 1 фронтенд-разработчик, 1 QA, 1 PM, 1 аналитик; Технологии на проекте Java 17, Spring (Boot, Web, Data, Cloud, Security), Kafka, PostgreSQL, Hibernate, Docker, Kubernetes, Keycloak, Grafana, Liquibase, Junit, Mockito. Задачи/реализованный функционал Разработал отдельный микросервис для создания и обработки заказов который интегрировался с несколькими сервисами (Notification, Delivery). Чтобы пользователь мог заказать нужный ему товар. Разработал систему событий, чтобы пользователь мог создавать свои мероприятия или посещать уже существующие. Это отдельный микросервис который интегрируется с Google Calendar API. Реализовал микросервис с помощью Keycloak для авторизации и аутентификации, то есть Authority service. Моей задачей было сделать чтобы в Gateway service происходила проверка публичного ключа из JWT-токена. Сам JWT-токен выдавался тем же самым Authority service. Реализовал сервис нотификаций по Email. Данный сервис получал сообщения из Apache Kafka и обрабатывал их. Были реализованы механизмы получения пользовательской информации из других микросервисов, механизмы формирования электронного письма и отправки такового клиенту.
Стек специалиста на проекте
Grafana, Kubernetes, Data, Liquibase, Keycloak, JUnit, Mockito, Kafka, boot, cloud, Security, Web, Docker, Hibernate, Java 17, PostgreSQL, Spring
Отрасль проекта
E-commerce & Retail
Период работы
Август 2020 - Октябрь 2024  (4 года 3 месяца)
Кассовое ПО для кассиров
Роль
Java разработчик
Обязанности
Описание проекта Кассовое ПО, с которым непосредственно работает кассир. Это приложение устанавливалось на рабочие станции персонала с предустановленным оптимизированном Linux дистрибутивом внутри специализированного вычислительно системного блока. Состав команды 4 бекэнд-разработчика, 1 Team Lead, 3 QA, 1 Product owner, 1 аналитик; Технологии на проекте Java 8, Spring Core, PostgreSQL, Hibernate, JDBC, Jenkins, Linux, WireMock, Junit, Mockito. Задачи/реализованный функционал Доработал существующий функционал который дал возможность аналитикам просматривать коды об успешной и неуспешной оплате в JSON файлах различных типов платежей (Оплата по карте, QR-код, Подарочные карты). Интегрировал драйвер “Атол” для фискальных регистраторов. Дав возможность подключать к кассе фискальный регистратор “Атол” чтобы печатать отчеты и чеки для покупателей и кассиров. Устранил ошибку которая приводила к перезагрузки кассы в случае, если пользователь случайно нажимал мимо диалогового окна.
Стек специалиста на проекте
Spring Core, JUnit, Mockito, Linux, JDBC, WireMock, Jenkins, Hibernate, Java 8, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - Апрель 2024  (4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

AgroTech • Government & Public Sector • Information Security • Realty & Constructoring • Urban technology
ЗД
Заур Д.
Махачкала
Java разработчик
Senior
3 750 Р/час
AOP
boot
Caché
cloud
Collections
core
Data
Framework
Hibernate
JDBC
+122

● Опыт работы с монолитной и микросервисной архитектурой (проектирование и построение) ● Опыт участия в проработке архитектуры: проектирование веб приложений, а также понимание принципов stateless-архитектуры ● Опыт разработки высоконагруженных enterprise приложений ● Опыт разработки корпоративных систем на Java ● Опыт работы с многопоточностью и асинхронностью, разработка многопоточных приложений ● Опыт разработки бэка под мобильные приложения ● Опыт участия в реализации MVP системы ● Опыт разработки и взаимодействия с Helpdesk-решениями, CRM ● Опыт разработки Web Services (SOAP, REST) ● Опыт написания интеграционных и автотестов ● Опыт применения и настройки CI/CD (Jenkins), а также использование DevOps, пайплайнов, контейнеризации и оркестрации ● Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации ● Опыт работы с алгоритмами и структурами данных ● Опыт работы с распределенными хранилищами и системами ● Опыт оптимизации производительности приложения ● Опыт профилирования и поиска узких мест ● Опыт разработки и интеграции с использованием Feign clients ● Опыт использования хранилищ артефактов (Nexus / Artifactory) ● Опыт работы с сокетами ● Знание основных паттернов проектирования и принципов разработки ПО, умение применять на практике ● Знание основных паттернов серверной разработки и принципов построения безопасных приложений ● Умение проводить технический анализ функциональных требований, при необходимости трансформировать их в системные требования, оценить сроки разработки ● Умение пользоваться MVC, OOП, шаблонами проектирования ● Понимание принципов ФП и распространённых паттернов, способов интеграции приложений и протоколов ● Понимание принципов SOLID и опыт применения их на практике ● Навыки работы с Apache Maven для сборки и публикации артефактов ● Умение обоснованно применять шаблоны GRASP, GOF ● Знание принципов работы сборщика мусора ● Понимание принципов Clean Architecture и DDD

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

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

Подробнее
Information Security • Social Networking
ММ
Максим М.
Санкт-Петербург
Java разработчик
Middle+
3 125 Р/час
Framework
options
netflix
ELK
Grafana
UML
JavaScript
graphana
Redux
reflection
+121

Языки программирования: ● Java (17, SE) ● HTML, CSS ● TypeScript Фреймворк: ● Spring Framework ● Spring (Boot, Core, Data, MVC, Security, Cloud, Collections, Web, AOP, JPA, Cache, Netflix, Security, Testing) ● Hibernate ● JDBC ● Опыт работы с монолитной и микросервисной архитектурой (проектирование и построение) ● Опыт участия в проработке архитектуры: проектирование веб приложений, а также понимание принципов stateless-архитектуры ● Опыт разработки реактивных и высоконагруженных enterprise приложений ● Опыт разработки корпоративных систем на Java ● Опыт участия в реализации MVP системы ● Опыт разработки и взаимодействия с Helpdesk-решениями, CRM ● Опыт работы с многопоточностью и асинхронностью, разработка многопоточных приложений ● Опыт по разработке учетных решений, платежных решений ● Опыт разработки Web Services (SOAP, REST) ● Опыт написания автотестов, unit/e2e и интеграционных тестов ● Опыт развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing, Logging) ● Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации ● Опыт участия в планировании и оценке задач, а также в подборе и онбординге новых сотрудников ● Опыт проведения код-ревью ● Опыт наставничества и развития команды ● Готовность принимать решения и брать ответственность не только за себя, но и за всю команду ● Опыт работы в банковской сфере, Финтех

Подробнее
Urban technology
НС
Никита С.
Саратов
Java разработчик
Senior
5 000 Р/час
C#
паттерны
Http4s
Avro
Framework
Координация работ
commerce
Grafana
Unit testing
Работа с интеграциями
+144

Опытный Java-разработчик уровня Senior с более чем 11-летним опытом работы в IT. Он участвовал в разработке высоконагруженных приложений для e-commerce, процессинга банковских переводов и систем защиты от мошенничества. Никита работал над проектами для компаний «Л'Этуаль», IBS, Grid Dynamics, EPAM Systems Inc., NetCracker Technology Corp. (Россия) и Пробизнесбанк, ОАО АКБ. Также Никита имеет опыт наставничества и руководства группой разработчиков. Навыки: Архитектура: Микросервисная, Монолитная, DDD Паттерны и практики разработки: Интеграционные (EIP), Микросервисные (MSA), SOLID Технологии и фреймворки: Java SE 8/11/14/17, Java core, Spring Boot, Spring Data, Spring Security, Фреймворки: JPA, Hibernate, JDBC Системы контроля версий: git, gitflow Сборка проектов: maven, gradle Аутентификация и авторизация: SSO, OAuth 2.0, Keycloak, JWT, Spring Security CI/CD конвейеры: Gitlab, TeamCity, Jenkins Базы данных SQL: PostgreSQL, Oracle Методологии разработки: Agile, Scrum, Kanban Мониторинг: Grafana Тестирование: JUnit, Mockito, Spring Testing Framework, Testcontainers, TDD, BDD Управление проектом: Jira, Confluence, Системы миграции БД: Flyway, Liquibase Протоколы и интеграционные подходы: http/s, REST, RESTful API, gRPC, SOAP, WebServices Сериализация и десериализация: JSON, JAXB, Jackson, Protobuf, Avro Технологии контейнеризации: Docker Оркестраторы: Kubernetes, OpenShift Брокеры сообщений: RabbitMQ, Kafka, API management: Swagger, OpenAPI Операционные системы: Windows, Linux, macOS Вспомогательные языки программирования: SQL, Python Анализ кода: Checkstyle, Sonarqube, Jacoco

Подробнее

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