Москва
Резюме № 56142429
Обновлено 15 декабря
no-avatar

Java developer

Был вчера в 21:30
По договорённости
26 лет (родился 30 июня 1999), cостоит в браке, детей нет
Люберцы
Условия занятости
Полная занятость
Стандартный график
В офисе/На объекте
Гражданство
не указано
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 1 месяц

    • Май 2025 – работает сейчас
    • 8 месяцев

    Java developer

    ООО Датаномика, Люберцы

    Обязанности и достижения:

    Проект Factset Ключевые достижения: - Разработал Java-расширение для LibreOffice Calc, обеспечивающее асинхронную обработку десятков тысяч пользовательских формул. Реализовал буферизацию (Использовал thread-safe структуры данных), дедупликацию и пакетную отправку вычислений по HTTP с параллельной обработкой батчей (ExecutorService), кешированием результатов и неблокирующим обновлением ячеек через XVolatileResult. В итоге новое расширение за счет асинхронной обработки пачек формул работало где-то в 15 раз быстрее старого легаси-варианта; - Разработал Java-расширение для LibreOffice Calc, выполняющее конвертацию таблиц xlsx формата в ods и обратно с максимально возможным сохранением стилей документа и обработку форматирования формул (odftoolkit, Apache POI); - Разработал механизм генерации pdf-файлов отчёта на основе процедурной сборки HTML-документа и применения стилей привязанных к шаблону отчёта. Учел вложенную структуру отчёта (обложка, глава, блок, виджет) а также необходимость отображать многоколончатую структуру для контента некоторых блоков и виджетов, возможность динамического обновления отступов для каждого блока (itextpdf); - Разработал механизм создания каркаса веб-публикации в зависимости от того, какие типы глав и блоков должен содержать по умолчанию каждый шаблон. Например, создание шаблонной главы и блоков для каждой ценной бумаги в подборке для отчёта по подборкам ценных бумаг. Это значительно облегчило работу аналитиков с новыми отчётами и улучшило их пользовательский опыт; - Вместо перезаписи дерева метаданных полностью как было в легаси-варианте предложил и разработал механизм частичного их обновления с учетом добавленных и удаленных глав и блоков что значительно улучшило пользовательский опыт. Также в рамках данной задачи разработал механизм копирования публикаций с учетом контента их глав, блоков и виджетов а также дерева метаданных; - Внедрил интеграцию с общесберовским аудитом таким образом, чтобы была возможность переключения между им и легаси-аудитом проекта. Обязанности: - Разработка нового функционала: от стандатных бизнес-задач вроде создания новых эндпоинтов, бизнес-логики, SQL-запросов к базе до более крупных и нестандартных задач описанных выше; - Доработка реализованного функционала на основе новых требований; - Обеспечение покрытия нового функционала юнит-тестами не менее 80%; - Исправление багов выявленных во время тестирования на DEV и IFT стендах; - Рефакторинг существующей кодовой базы. Стек технологий: - Java 11/17, Spring Boot, Spring Web; - MapStruct, odftoolkit, Apache POI, Aspose; - PostgreSQL, JDBC, Liquibase; - Junit, Mockito, Spring Test; - Apache Tomcat, Apache Kafka, Apache Maven; - BitBucket, Jira, Confluence, OpenShift/DropApp, Jenkins, SonarQube.
    • Сентябрь 2023 – май 2025
    • 1 год и 9 месяцев

    Java developer

    АО Белл Интегратор, Люберцы

    Обязанности и достижения:

    Проект Кросс-блочные продажи B2B2C Ключевые достижения: - Я разработал сервис для загрузки данных через File Transfer с нуля, чтобы обеспечить интеграцию с платформенными сервисами и предоставить обработанные данные для клиентских менеджеров; - Разработал систему метрик, позволяющую отслеживать корректность обработки получаемых данных; - Внедрил отложенную систему обработки нотификаций, чтобы гарантировать своевременную обработку загружаемых данных; - Также создал систему оповещений, которая информирует о том, если данные не были загружены вовремя; - Кроме того, реализовал интеграцию этого сервиса с другими сервисами кластера, используя WebClient; - Участвовал в интеграции с платформенным сервисом динамического изменения параметров приложения посредством использования HTTP и Srping Environment; - Сократил время вставки полученных из File Transfer данных в базы витрин более чем в 10 раз за счет применения batchInsert в JDBC вместо одиночной вставки. Обязанности: - Разработка новых микросервисов: эндпоинтов, бизнес-логики, SQL-запросов к базе, разработка с нуля загрузчика данных из File Transfer в БД витрин, консьюмеров Apache Kafka; - Доработка реализованного функционала на основе новых требований; - Обеспечение покрытия нового функционала юнит-тестами не менее 80%; - Исправление дефектов выявленных во время ИФТ; - Изучение возможности интеграции с другими платформенными сервисами. Стек технологий: - Java 11, Spring Boot, Spring Web; - Jsonschema2pojo, MapStruct, Opencsv; - PostgreSQL, JDBC; - Junit, Mockito, Spring Test; - Apache Tomcat, Apache Kafka, Apache Maven; - BitBucket, Jira, Confluence, OpenShift, Jenkins, SonarQube; - gRPC, protobuf. Проект SberCRM Ключевые достижения: - Активно участвовал в миграции сервисов с 3 поколения на 4, а также в миграции с Oracle на PostgreSQL; - Довел покрытие сервисов команды юнит и интеграционными тестами до 80% и выше значительно сократив техдолг. Обязанности: - Разработка новых эндпоинтов у микросервисов и доработка уже существующих; - Разработка бизнес-логики и SQL-запросов; - Разработка паблишеров и консьюмеров для брокеров сообщений у сервисов; - Исправление багов выявленных в результате тестирования; - Написание модульных юнит-тестов для разработанного и уже существующего функционала; - Проведение рефакторинга легаси кода. Стек технологий: - Java 11, Spring Boot, Spring Web; - Jsonschema2pojo, MapStruct; - PostgreSQL, JDBC/JPA; - Junit, Mockito, Spring Test; - Apache Tomcat, Apache Kafka, Apache Maven; - BitBucket, Jira, Confluence, Jenkins, OpenShift, SonarQube.
    • Сентябрь 2021 – май 2022
    • 9 месяцев

    Java developer

    Райффайзенбанк, Люберцы
    Райффайзенбанк занимает лидирующие позиции по размеру активов, объему средств и кредитов частным лицам, что позволило ему войти в десятку системно значимых банков России. Мы работаем в России с 1996 года и оказываем полный спектр услуг частным и корпоративным клиентам. Для нас важно собрать в своей команде надежных и талантливых людей, готовых к непрерывному развитию и работе на высокий результат.

    Обязанности и достижения:

    Ключевые достижения: - Участвовал в реализации REST API на Spring Boot для создания динамических и статических QR-кодов; - Принимал участие в разработке проведения C2B и B2C переводов по СБП - Реализовал механизм выпуска личного QR-кода для малого бизнеса Обязанности: - Разработка и поддержка e-com и СБП сервисов банка в составе команды Эквайринга; - Разработка API и бизнес-логики приема безналичных платежей с помощью банковских карт - Покрытие кода интеграционными и юнит-тестами. Стек технологий: - Java 11; - Spring Boot, Spring Cloud (Микросервисы через Feign); - Oracle DB/PostgreSQL, Docker, Flyway, Apache Maven; - Mockito, JUnit 4, Spring Test; - GitLab, Jira, Confluence.

Условия занятости

  • Подходящие условия занятости
Полная занятость
Стандартный график
В офисе/На объекте

Обо мне

Дополнительные сведения:

По запросу могу документально подтвердить опыт работы и предоставить контакты коллег для рекомендаций с предыдущих проектов.
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 50 похожих резюме
Обновлено в 9:56
Превью фото соискателя
Java developerз/п не указана
Последнее место работы (1 год и 2 мес.)Java-разработчик (middle senior)Июль 2024 – сентябрь 2025
Обновлено 26 июняПоследнее место работы (1 год и 4 мес.)Системный администраторАвгуст 2024 – работает сейчас
Обновлено 29 августа
Превью фото соискателя
Java-разработчикз/п не указана
Последнее место работы (1 год и 9 мес.)Java-разработчикМарт 2024 – работает сейчас
Обновлено 9 октябряПоследнее место работы (6 мес.)Оператор почтовой связиОктябрь 2019 – апрель 2020
Обновлено 1 сентября 2010Последнее место работы Программист-стажер javaФевраль 2010 – март 2010
Обновлено 3 апреля 2020Последнее место работы (7 мес.)ИнженерАпрель 2015 – ноябрь 2015
Обновлено 30 октября 2021
Превью фото соискателя
Java junior developerз/п не указана
Последнее место работы (2 года)Солист военного оркестраИюль 2019 – июль 2021
Обновлено 13 декабря 2021
no-avatar
Junior Java Developerз/п не указана
Обновлено 11 июня 2024
Обновлено 10 июня 2009
no-avatar
Программистз/п не указана
Последнее место работы (1 год и 6 мес.)Специалист по сборке компьютеровИюнь 2007 – декабрь 2008
Работа в МосквеРезюмеIT, Интернет, связь, телекомАдминистрирование баз данныхПрограммист-разработчик Java



Общество с ограниченной ответственностью «СуперДжоб» Г.Москва, ул. Дмитровка М, дом 20 ИНН 7702319337 ОКВЭД 63.11.1 vip@superjob.ru +7(495)7907277 Программа ЭВМ SuperJob и Программные модули включены в Реестр российского программного обеспечения (ПО), реестровая запись № 9280 от 20.02.2021г. Программный интерфейс API SuperJob включен в Реестр российского программного обеспечения (ПО), реестровая запись № 11081 от 20.07.2021г.
© 2000–2025 SuperJob