Java разработчик

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Java разработчик

Опыт работы — 3 года 11 месяцев

Декабрь 2023 — настоящее время 1 год 7 месяцев
ООО "Инно Про"
Москва, www.i-teco.ru/
Информационные технологии, системная интеграция, интернет
• Разработка программного обеспечения
• Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Ведущий java разработчик
Проект финмониторинг в банке - модуль интернет-банка для юридических лиц, предназначенный для автоматического контроля и мониторинга финансовой деятельности компаний, выявления подозрительных операций и предотвращения возможных нарушений законодательства.
Достигнутые результаты и осуществляемые задачи:
- Разработала новый функционал в существующие сервисы c нуля: спроектировала и создала компоненты контроллера, сервиса, инвокера, адаптера, маппера и аудита, применяя Java 21 и Spring Boot, а также покрыла весь цикл тестами
- Создавала и оптимизировала REST API для межсервисного взаимодействия и обеспечения высоконагруженной обработки данных
- Интегрировала новый тип уведомлений в сервис рассылки системных уведомлений: настроила и вынесла Job'ы в ShedLock для создания и отправки коммуникационных записей, реализовав механизм динамической генерации и валидации сообщений с параметрами на основе типов событий
- Провела миграцию legacy-кода и рефакторинг для перехода на микросервисную
архитектуру с использованием Java 21, WebFlux
А кроме того, при выведении микросервиса в релиз в силу обстоятельств осталась единственным разработчиком в команде. Несмотря на сложившуюся ситуацию, уверенно справилась с задачей: активно взаимодействовала с коллегами из соседних команд, оперативно устраняла возникающие дефекты и поддерживала совместимость сервиса с соседними сервисами, находящимися на стадии параллельной разработки и рефакторинга. Это позволило выпустить релиз качественно и в срок, подтвердив свою способность решать нестандартные ситуации.
- Перевела старые XML-модели в объекты Java-классов, значительно улучшив читаемость и управляемость конфигураций
- Реализовала покрытие тестами для обеспечения качества и стабильности разработок с помощью JUnit и Mockito
- Участвовала в процессах код-ревью для повышения надежности и безопасности разрабатываемого ПО
- Плотно взаимодействовала с тестировщиками и аналитиками для устранения багов и дефектов выявленных на различных стадиях, для поддержания высокой надежности системы - Способна работать без подробной аналитики. Проявляю способность глубоко погружаться в задачи и выявлять причины возникающих дефектов, нередко проводя полномасштабный рефакторинг, направленный на существенное улучшение качества и надёжности программного кода
Стек технологий:Java 17/21, Spring Framework (Spring Boot, Spring MVC, Spring Data JPA), WebFlux, PostgreSQL, Kafka, GitLab CI/CD, Jenkins, OpenShift, JUnit, Mockito

Март 2022 — Октябрь 2023
1 год 8 месяцев
ООО «К ТЕЛЕКОМ»
Телекоммуникации, связь • Оптоволоконная связь
Java-разработчик
Крупный региональный интернет/ТВ провайдер. Мы занимались разработкой внутреннего продукта для проведения плановых работ на инженерных сетях региона. Продукт включал 8 сервисов, я отвечала за сервис уведомлений, статистики и отчетности, управление сетевым оборудованием. По мере загрузки и необходимости участвовала в проработке решений и разработке задач во всех остальных сервисах.
Задачи и обязанности:
- Написание новых сервисов и рефакторинг существующих: разрабатывала новые сервисы с нуля и совершенствовала существующие компоненты системы, обеспечивая эффективное взаимодействие между ними, применяя Java 11 и Spring Boot, покрывая всю разработку тестами.
- Создание интеграций: организовывала интеграцию различных модулей и сервисов друг с другом, обеспечивая надежную передачу данных и согласованность действий. Настроила эффективные REST API для взаимодействия сервисов, используя Spring MVC и Swagger, добившись высокой скорости обработки данных.
- Unit-тестирование и интеграционное тестирование: провела полное покрытие системы тестами, включая unit-тесты и интеграционные тесты, для подтверждения корректности работы каждого компонента и всего комплекса целиком, применяя JUnit и Mockito.
- Работа с базами данных: работала с реляционными и NoSQL базами данных (PostgreSQL, MongoDB).
- Code Review: активно участвовала в процедуре код-ревью, внимательно оценивая и комментируя изменения коллег, обеспечивая качественный и безопасный код. Регулярно предлагала конструктивные замечания и улучшения, направленные на увеличение эффективности и устойчивости системы.
Что в итоге:
- продукт выведен в прод
- бизнес получил прозрачность бизнес-процессов
- ушли от бумажной бюрократии и научились накапливать стат. данные - повысили клиентскую лояльность
- получили много новых навыков и знаний
Стек технологий: Java 11, Spring Boot, PostgreSQL, MongoDB, Kafka, JUnit, TestContainers, KeyCloak, ELK, Prometeus, Grafana, BitBucket, Jenkins, Kubernetes, Atlassian Jira
Комалова Виктория • Резюме обновлено 2 июня 2025 в 14:47

Июль 2021 — Февраль 2022 8 месяцев
АО «ВУЗ-банк»
Финансовый сектор • Банк
Стажер Java-разработчик
В рамках стажировки я занималась развитием направления кредитных карт, участвуя в работе над несколькими ключевыми сервисами. В области ответственности находились сервисы нотификаций, бонусов и частично сервисы платежей. Также принимала участие в разработке и поддержке других сервисов банка.
В процессе стажировки активно участвовала в обсуждении бизнес-задач, их декомпозиции и поиске решений, набираясь опыта у более опытных коллег.
Достигнутые результаты и осуществляемые задачи:
- Внедрение системы бонусов и поощрений для клиентов.
- Улучшение качества и функциональности сервиса нотификаций.
- Реализация рефакторинга кода для повышения его читаемости и поддержки. - Разработка нового функционала и сопровождение существующих сервисов.
- Написание автоматических тестов для повышения качества кода.
- Работа с базой данных PostgreSQL для хранения и обработки данных.
Технологический стек: Java 11, Spring Boot, Spring Data, PostgreSQL, Spring Cloud, Kafka, Docker, Mockito, GitLab, ELK

Образование
Высшее
Уральский государственный экономический университет, Екатеринбург
Прикладная информатика в экономике
2010

Посмотрите похожие резюме

Java developer
Зарплата: 120 000 руб.
Frontend-разработчик
Зарплата: 90 000 руб.
Frontend разработчик
Зарплата: 80 000 руб.
Rails разработчик (junior/middle)
Зарплата: 50 000 руб.