Senior/Lead Java Developer

Москва, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • C# • Groovy • Java • JavaScript • Lua • PHP • Grails • Hibernate • Spring • Laravel • MySQL • MSSQL • Oracle • PostgreSQL • Redis • Amazon S3
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Tech Lead Java Developer.

Мои компетенции и опыт

Являюсь опытным Senior Java Developer с более чем 7-летним стажем работы в разработке программного обеспечения, специализируюсь на Java и Spring. Имею глубокие знания в области Core Java, Collections, Stream API, а также более 5 лет опыта работы со Spring (включая Spring Boot, Spring Web, Spring MVC и Spring Data).

Мой опыт включает более 3 лет управления командой до 5 человек и свыше 2 лет в роли Tech Lead, что позволило мне успешно вести проекты и обеспечивать выполнение задач в срок. Я обладаю значительным опытом работы с SQL базами данных (PostgreSQL, Oracle, MySQL, H2) и NoSQL решениями (Elasticsearch, OpenSearch), а также с инструментами мониторинга и управления, такими как ELK и Liquibase.

Среди моих достижений можно отметить:

Разработка алгоритма, который улучшил производительность системы на 25%.
Полная проработка архитектуры и написание кода проекта (frontend и backend) на 80% самостоятельно.
Поддержание работоспособности системы и обновление её в течение 6 месяцев в одиночку.
Выстраивание процессов CI/CD, релизной политики и культуры разработки в команде, что ускорило выкат новых фич и лечение багов на 50%.
Эффективное управление командой из 3 разработчиков в удаленном формате.
Кроме того, я имею опыт работы с Docker, Kubernetes, Redis, Kafka, RabbitMQ и системами контроля версий, такими как Git и Bitbucket. Мой опыт охватывает создание и работу с API через REST, SOAP, gRPC и GraphQL. Я также умею работать с языками программирования C#, PHP, PowerShell, Bash, Lua, Angular, Groovy и имел опыт написания дипломной работы на C++.

Мои личные качества включают:

Командный игрок: умею эффективно работать в команде и управлять ею.
Аналитическое мышление: способен выявлять узкие места и оптимизировать процессы.
Коммуникабельность: умею четко и ясно излагать свои мысли, что способствует лучшему взаимодействию с коллегами и стейкхолдерами.
Стремление к обучению: постоянно развиваю свои навыки и осваиваю новые технологии.
Я готов внести свой вклад в успех вашей команды и способствовать достижению высоких результатов.



Есть файл резюме (защищен)


Интересные кандидаты