Андрей С. Java разработчик, Senior
ID 24996
АС
Андрей С.
Мужчина, 27 лет
Россия, Ярославль, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
● Опыт работы с монолитной и микросервисной архитектурой
● Опыт участия в проработке архитектуры
● Опыт разработки java web приложений
● Опыт разработки многопоточных приложени
● Опыт разработки Web Services (SOAP, REST)
● Опыт проектирования и разработки RESTful API
● Опыт работы с распределенными хранилищами и системами
● Умение составлять сложные SQL запросы
● Опыт написания миграций БД
● Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, unit/e2e )
● Опыт создания распределенных и высоконагруженных систем
● Опыт осуществления интеграций со сторонними сервисами
● Опыт интеграции большого количества компонентов системы
● Опыт использования инструментов логирования (Kibana)
● Подготовка изменений к релизу исходя из существующего devops процесса ci/cd
● Опыт по разработке учетных решений, платежных решений
● Опыт работы с сокетами
● Умение пользоваться MVC, OOП, шаблонами проектирования
● Понимание принципов ФП и распространённых паттернов, способов интеграции приложений и протоколов
● Понимание принципов SOLID и опыт применения их на практике
● Понимание принципов Clean Architecture и DDD
● Знание основных паттернов проектирования и принципов разработки ПО, умение применять на практике
● Понимание асинхронного и event-driven взаимодействия
● Знание принципов работы сборщика мусора
● Знание устройства распределенных систем
● Есть представления об интеграциях с 1С
● Сопровождение (sl3) ранее разработанного функционала, взаимодействие с командами
поддержки sl1/2 тестовых и промышленных сред
● Умение проводить технический анализ функциональных требований, при необходимости трансформировать их в системные требования, оценить сроки разработки
● Документирование кода и приложений
● Опыт командной разработки в окружении непрерывной интеграции
● Опыт участия в планировании и оценке задач
● Опыт участия в подборе и онбординге новых сотрудников
● Опыт наставничества и развития команды
● Опыт проведения код-ревью
Проекты
(8 лет 11 месяцев)
No-code платформа
Роль
Java разработчик
Обязанности
Платформа (для документооборота между подразделениями Газпрома, ведения сложных математический вычислений расчета стоимости работ строительства) на базе самописного импортозамещенного аналога Camunda и собственного форка Nuxeo
Задачи на проекте:
-Доработка функционала микросервисов (трансформация json в xml и обратно, ускорение расчетов, версионирование расчетов)
-Доработка Nuxeo (оптимизация времени загрузки метаданных), проектирование bpmn процессов, формирование метаданных (корректировка математический формул и изменение методик расчета)
-Работа с Git для управления версиями кода
Стек специалиста на проекте
PostgreSQL, Git, Java, GraphQL, Swagger, Camunda, Groovy, Spring
Отрасль проекта
Manufacturing
Период работы
Август 2024 - Январь 2025
(6 месяцев)
Торговая платформа
Роль
Java разработчик
Обязанности
Задачи на проекте:
-Разработка bpmn диаграмм для ведения бизнес-процесса; -Интеграция Spring сервисов с Camunda;
-Интеграция KeyCloak c Camunda;
-Доработка кастомного фронта KeyCloak на React;
-Разработка плагинов для KeyCloak;
-Разработка стартер пакетов для Spring Boot;
-Разработка механизма детектирования ботов с целью отдать им искаженный набор данных;
-Кэширование и проксирование запросов к внутренним сервисам, разработка и внедрение механизмов кэширования данных с использованием Redis
-Разработка механизма отслеживания незарегистрированных пользователей с целью переадресовать на страницу регистрации если суммарное время пребывания на сайте дольше чем ожидается.
-Разработка системных утилит для CI\CD процессов на Golang; -Создание справочника адресов из данных OpenStreetMap и qGIS;
-Разработка и поддержка тестового окружения (JUnit/Mockito)
-Разработка автотестов на Python;
-Расчет стоимости доставки на основе веса и адресов;
-Логирование юридически значимых действий пользователя;
- Разработка компонентов, разворачиваемых на Tomcat
- Использование Gradle для управления многомодульной сборкой
-Создание ролевых моделей (несколько типов пользователей платформы + несколько типов персонала)
-Разработка и поддержка системы контроля версий (GIT)
Стек специалиста на проекте
MSA, Tomcat, ClickHouse, Camunda, Flyway, Keycloak, Git, JUnit, Mockito, Gradle, Swagger, Redis, Kafka, JasperReports, GOlang, Python, Hibernate, Quarkus, Vue.js, Java 17, React, Spring, Spring Boot, PostgreSQL, GraalVM
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Июль 2024
(2 года 5 месяцев)
Аккредитация и аттестация контрагентов
Роль
Java разработчик
Обязанности
-Разработка скраперов под источники открытых данных на Python;
-Исследование и разработка метода решения каптчи с использованием искусственного интеллекта;
-Внедрение KeyCloak для регистрации и аутентификации пользователей;
-Разработка плагинов для KeyCloak;
-Внедрение системы электронного документооборота Diadoc; -Генерация документов;
-Создание авто-тестов на Python;
-Использование Git: управление ветками разработки, проведение code review.
-Динамическое обновление открытых данных на основе налогового календаря
Стек специалиста на проекте
PostgreSQL, Git, Python, Hibernate, Swagger, Flyway, Keycloak, ClickHouse, Kafka, JasperReports, Quarkus, Spring, Tesseract, Java 17, MSA, GraalVM
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Июль 2024
(2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Государственный университет "Дубна"
Специальность
Программный инженер
Завершение учебы
2025 г.
Высшее
Учебное заведение
УИПК им К.Д.Ушинского
Специальность
Инженер встраиваемых систем
Завершение учебы
2018 г.