Валентин С. Java разработчик, Middle+
ID 32964
ВС
Валентин С.
Мужчина, 41 год
Россия, Ростов-на-Дону, UTC+3
Ставка
2 967,14 Р/час
вкл. НДС 5% (110 Р)
Специалист доступен с 29 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Проекты
(3 года 6 месяцев)
Избирательные кампании
Роль
Java Middle+
Обязанности
Разработка и внедрение технологических решений для поддержки и развития продуктов корпоративно-инвестиционного блока, с фокусом на автоматизацию и повышение эффективности транзакционного бизнеса. Участие в проектировании и реализации средне нагруженных систем, обеспечивающих стабильность и безопасность финансовых операций корпоративных клиентов.
Примеры задач:
Интеграция сервисов с различными внешними системами, настройка передачи логов через Kafka и fluent-bit.
Анализ конфигураций и оптимизация egress-настроек, настройка сайдкаров, декларативный деплой сервисов в контейнерной среде.
Разработка и доработка различных микросервисов.
Подключение и использование DataSpace для работы с моделью данных и реализации бизнес-логики.
Разработка сервисного слоя для интеграции со внешними системами и взаимодействия с платформенным планировщиком.
Настройка Jenkins и SonarQube, устранение замечаний статического анализа, участие в CI/CD процессах.
Сборка и раскатка сервисов на DEV и ИФТ стендах, участие в миграции с OpenShift на DropApp и с Jinja на Helm.
Реализация и поддержка юнит-тестов, обеспечение необходимого уровня покрытия исходного кода.
Оптимизация поэтапной обработки больших объемов данных и проверка транзакционных сценариев.
Подключение и настройка библиотеки аудита через Kafka, работа с Secmanи параметрами SSL .
Настройка параметров OpenShift и DropApp.
Подготовка релизных сборок, ревью pull request’ов, устранение замечаний Sonar.
Участие в синках, митапах, демо и ПСИ (приемочно-сдаточных испытаниях).
Стек специалиста на проекте
REST, Jira, Confluence, GraphQL, Bitbucket, JUnit, Spring Boot, Maven, Jenkins, DBeaver, OpenShift, Atlassian, gRPC, Istio, Kafka, Integration testing, Code Review, Java 17, Microservice Architecture, SSL-сертификаты, gmonit, platform, library, dropapp, gigaIDE, Fluent Bit, secman
Отрасль проекта
FinTech & Banking
Период работы
Май 2025 - По настоящее время
(6 месяцев)
Skill management HRM
Роль
Java middle
Обязанности
Система внутрикорпоративного обучения сотрудников, построенная на системе грейдов, с треками развития по профессиям, обучающими материалами, контрольными вопросами и заданиями для проверки усвоения знаний, оценкой уровня компетенций и контролем прогресса обучения, а также аналитикой по профессиональному развитию сотрудников компании. Платформа предоставляет статистику по профессиональному развитию сотрудников для менеджеров компании.
Примеры задач:
Проектирование спецификаций и схем OpenAPI, построение ER-диаграмм и базы данных для обеспечения четкого разграничения зон ответственности в команде разработки. Разработка технических решений для интеграций с Keycloak, почтовым сервером и брокером сообщений.
Создание REST API для конфигурирования и управления обучающими треками. Реализация REST API на Spring Boot с валидацией данных на основе Spring Validation. Использование Spring Data JPA и Hibernate для работы с реляционной базой данных.
Интеграция аутентификации и авторизации, настройка защищенного доступа к API с разграничением прав пользователей. Внедрение Spring Security с OAuth2 и Keycloak для управления доступом к сервисам и реализации ролевой модели.
Разработка системы уведомлений пользователей при событиях (защита грейда, необходимость пересдачи и др.) с отправкой почтовых уведомлений и внутренними оповещениями на платформе. Настройка RabbitMQ для асинхронной обработки событий и многоуровневой системы уведомлений. Использование Spring Mail Service и Apache Velocity для отправки и шаблонизации писем.
Хранение обучающих материалов, фотографий пользователей в MinIO.
Разработка модульных и интеграционных тестов для проверки функциональности и надежности приложения с помощью JUnit, Mockito, WireMock.
Использование Docker для контейнеризации и удобства локальной разработки.
Совместная работа с командой через систему контроля версий GIT.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, JUnit, Mockito, Spring Boot, Gradle, Hibernate, Spring Security, Liquibase, Keycloak, Lombok, Spring Data JPA, MapStruct, WireMock, Web, Java 17, OpenAPI, velocity, Validation
Отрасль проекта
HRTech
Период работы
Июль 2024 - Май 2025
(11 месяцев)
Система управления порталами
Роль
Java middle
Обязанности
Система управления порталами для предоставления клиентам SaaS-решения в
области охраны труда, позволяющего управлять аккаунтами, доступами и
тарификацией. В рамках каждого портала клиент получает выделенные поддомены
для клиентской части и панели администратора, а также отдельную базу данных.
Система автоматизирует создание порталов, ограничивает доступ в случае неуплаты
и, по истечении определенного срока, удаляет данные.
Примеры задач:
Создание REST API для конфигурирования и создания клиентских аккаунтов с автоматической тарификацией, системой управления и отслеживания состоянием развернутых порталов . Организация движения аккаунтов по статусам (включая ручную и автоматическую блокировку). Spring Boot (web, validation) для создания REST API с валидацией входящих данных.
Управление доступом и безопасностью. Настройка Spring Security для защиты эндпоинтов, аутентификации через JWT, Хранение хэшей паролей, выдача JWT при успешной авторизации, реализация выхода пользователя из системы. Организация межсервисного взаимодействия. Spring Security для защиты API и управления доступом к сервисам.
Формирование API-документации для совместной разработки с помощью OpenApi.
Отправка почтовых уведомлений при регистрации новых пользователей и компаний с помощью Spring mail service, шаблонизация писем при помощи apache velocity.
Написание модульных и валидационных тестов для приложения с помощью JUnit, Mockito.
Использование Docker в локальной разработке;
Работа в команде с использованием GIT.
Стек специалиста на проекте
PostgreSQL, Docker, JUnit, Mockito, Spring Boot, Gradle, Hibernate, Spring Security, Liquibase, Lombok, Spring Data JPA, MapStruct, Web, Spring, Java 17, OpenAPI, velocity, Validation
Отрасль проекта
Cloud Services
Период работы
Май 2023 - Июль 2024
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова
Специальность
"Системы автоматизированного проектирования", инженеры
Завершение учебы
2006 г.