Специалисты

Описание

Опытный Java-разработчик с более чем 9 годами работы в IT, включая проекты в сферах Enterprise и Commerce.

Специализируется на разработке микросервисов, распределённых систем и потоковой обработке данных.

Обязанности и навыки:
- Участие в полном цикле разработки — от анализа требований до поддержки в production, включая CI/CD, нагрузочное тестирование и разбор инцидентов.
- Управление командами в роли тимлида и техлида: найм, менторинг, код-ревью, планирование, взаимодействие с заказчиками.
- Системное мышление, ориентация на качество, способность решать сложные архитектурные задачи.

Технические навыки:
- Методологии и стандарты: SOLID, KISS, YAGNI, ООП, MVC, REST, SOAP, CI/CD, микросервисная архитектура, ETL, потоковая обработка данных.
- Языки и технологии: Java (8, 11, 17, 21), Spring Framework (Boot, Core, Data, Security, Cloud, MVC, Batch, JPA), PHP, Python, JavaScript, React, GraphQL, Apache Flink, Kafka, RabbitMQ, ActiveMQ, IBM MQ, JMS, RPC, WebSocket, Camunda, BouncyCastle, СМЭВ.
- Инструменты: Docker, Kubernetes, Helm, OpenShift, Istio, Jenkins, Git, GitLab, Maven, Gradle, Nexus, Artifactory, JIRA, Grafana, Prometheus, Zabbix, ELK (Elasticsearch, Logstash, Kibana), Zipkin, MinIO, Keycloak, Swagger, Liquibase, Flyway, JUnit, Mockito, AssertJ, WireMock, Testcontainers, IntelliJ IDEA, Nginx, Ansible, Bash, PowerShell, Servlet API.
- Базы данных и архитектура: PostgreSQL, MySQL, Oracle (включая PL/SQL), MS SQL, MongoDB, Redis, Hibernate, Jooq, iBatis, SQL, NoSQL.

Опыт
Проект

финтех проект

Описание

Была проведена автоматизация процесса автокредитования, включая разработку системы принятия решений о выдаче кредита. Задачи включали разработку и внедрение новых функциональных возможностей в соответствии с бизнес-требованиями, устранение дефектов и ошибок в существующем коде, участие в проектировании архитектуры системы и сопровождение разработанного функционала.

Технологии

Java 17-21, Spring, Apache Kafka, PostgreSQL, Docker, Kubernetes

Длительность

6 месяцев

Проект

Enterprise + Commerce платформа

Описание

В роли техлида и тимлида разрабатывал архитектуру микросервисных взаимодействий и внутренних сервисов, оптимизируя и масштабируя системы. Анализировал бизнес-требования, разрабатывал планы приемки и реализации, создавал и интегрировал API, писал код с юнит-тестами. Настраивал и совершенствовал процессы CI/CD для повышения стабильности и скорости доставки, а также обучал и поддерживал команду.

Технологии

Java 11-21, Spring Framework, RabbitMQ, Kafka, PostgreSQL, Docker, Kubernetes

Длительность

36 месяцев

Проект

микросервисный проект

Описание

Разработка микросервисов и ETL-процессов, построение потоковой обработки данных на Apache Flink, написание кода с покрытием юнит-тестами и проведение код-ревью.

Технологии

Java 8, PHP, Python, Apache Flink, Docker, PostgreSQL

Длительность

28 месяцев