Middle+/Senior Java developer/программист
Минск, БеларусьМиддл • Сеньор
Релокация • Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/g1798
О себе
На данный момент Senior Java программист.
Мои компетенции и опыт
Я разработчик с более чем 12-летним подтвержденным опытом коммерческой разработки на Java.
Имею высшее профильное образование - программист-аналитик.
Основная моя специализация - разработка серверной части (бэкенд) энтерпрайз-распределенных приложений для финтеха и e-commerce, но так же есть опыт
в автоматизации и конфигурации DevOps процессов и разработке фронт-энда.
Работал как в малых, так и больших англо и русскоязычных распределенных командах.
Роль на проектах - ключевой/ведущий разработчик.
Навыки:
• Есть опыт руководства небольшой командой (2 разработчика, 1 тестировщик и аналитик).
• Проводил модернизацию и редизайн легаси монолитных систем (2 приложения).
• Проектировал и реализовывал микросервисы (7 сервисов) и успешно вывел их в продакшен.
• Масштабировал микросервисы в Kubernetes.
• Решал задачи по улучшению доступности приложения(Availability) до уровня SLA 99.9 + uptime.
• Оптимизировал SQL запросы к базе данных, что в среднем увеличило на нужен доступ к резюме % производительность приложений.
• Автоматизировал процесс CICD.
В работе использовал :
• Java 8/11/21, Kotlin, Spring Framework, Spring Boot;
• чистую, гексагональную и микросервисную архитектуру, CQRS и DDD;
• Angular, JSP, JSF, JS, Jquery;
• реляционные базы данных: PostgreSQL, Oracle, MySQl;
• NoSQL базы данных: MongoDB, Amazon DynamoDB:
• брокеры сообщений; Apach Kafka, Rabbit MQ и Active MQ;
• кешы данных; Redis и Hazelcast;
• контейнеризацию и оркестрацию: Docker и Kubernetes:
• мониторинг и логирование: Prometheus, Grafana, DataDog, Jager, ELK
• CI/CD: GitLab CI/CD, GitHub Actions и ArgoCD;
• облачные платформы: Amazon Web Services (AWS) и Azure.
Имею хорошее понимание архитектуры и процессов разработки ПО. Уровень владения английским языком — В2.
Проводил интервью с кандидатами на проекты/в компанию, онбординг на проекты и менторство студентов/стажеров компании. Имею хорошие коммуникативные навыки, способность быстро осваивать новые знания, умение работать в команде.
