Виталий Д. Java разработчик, Senior
Виталий Д. - Java разработчик
ID 6269
ВД
Виталий Д.
Мужчина
Россия, Пермь, UTC+5
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 2 октября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java SE
Maven
Spring Framework
REST
Intellij IDEA
Kafka
Security
Docker
Nginx
PostgreSQL
Git
SQL
Web MVC
HTML5
CSS3
JQuery
Ajax
Liquibase
MySQL
MS SQL Server
Apache Maven
Apache Kafka
ООП
Eclipse
DataGrip
Hibernate ORM
Camunda
GitLab
Jira
JSON API
lxml
XAML
XML
Проекты
(5 лет 9 месяцев)
Разработка специализированного ПО для залов заседания
Роль
Backend-разработчик
Обязанности
О проекте: Проект представляет собой набор автоматизированных рабочих мест (АРМ) для решения ряда задач, связанных с проведением заседаний. Каждый АРМ отвечает за свою функциональность (отображение результатов, управление системой в целом или ведение отчётности). Архитектура: монолит.
Технологии: Java 8, Spring Boot, MyBatis, Swagger(OpenAPI 3.0), PostgreSQL, Atlassian Jira, Camunda, Scrum, Docker
Основные работы:
Реализация АРМа настроек и управления информационным таблом
Реализация REST API
Рефакторинг кода, поиск и фикс багов
Код ревью и общение с командой
Планирование и разработка REST API
Разработка REST сервисов, написание обработчиков сообщений из Kafka, отправка сообщений для инициирования бизнес-процессов
Период работы
Июль 2022 - Май 2023
(11 месяцев)
-
Роль
Backend-разработчик
Обязанности
О проекте: В компании существует собственная low-code Платформа, которая используется как для внутренних нужд, так и продаётся заказчикам. Заказчики определяют необходимый функционал для своих нужд и если это на данный момент средствами платформы нереализуемо - разработчики добавляют новый функционал. Основной моей задачей была доработка модуля автоматизированной доставки обновлений для платформы. Особенность проекта в том, что обновления (их описание и сами файлы) сохранялись в репозитории Git. Архитектура проекта: монолит.
Технологии: Spring Boot + Web MVC + Hibernate + Security, СУБД PostgreSQL, Oracle, MS SQL Server, контейнер Docker, Git, JUnit, Mockito, Liquibase.
Основные работы:
Реализация REST API
Написание скриптов миграции БД
Написание Unit-тестов
Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Разработка: подсистемы по автоматизированной доставке пакетов и установке обновлений
Разработка: интеграции с другими внутренними системами банка для поддержания актуальности информации, ведения реестров объектов обеспечения, расчеты стоимости, автоматический запуск процессов обработки данных
Внедрение платформы для таких клиентов как ВТБ, Открытие, Веб.РФ, Юникредит банк (под NDA)
Период работы
Июль 2021 - Июль 2022
(1 год 1 месяц)
Информационные системы топливно-энергетического комплекса»
Роль
Fullstack-разработчик
Обязанности
О проектах: Один из проектов касался парсинга и “нарезания” крупных документов, созданных по определённому шаблону. Части этого документа имеют отношения к одному конкретному человеку и только он должен иметь доступ к этой части. Для этой цели было разработано приложение, которое нарезало файл, шифровало его части различными алгоритмами и сохраняло в БД. Каждый человек, которому часть файла принадлежит, получал ключ и мог скачать часть документа, принадлежащую ему.
Технологии: Java (Spring) Javascript, JQuery + AJAX, HTML+CSS, Apache Kafka
Основные работы:
Разработка REST API
Изучение и использование алгоритмов шифрования RSA, AES
Аутентификация при помощи FireBase
Реализация микросервиса и настройка взаимодействия с помощью Apache Kafka
Написание клиентской части (frontend) приложения
Период работы
Август 2020 - Июль 2022
(2 года)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет