Описания нет
Dasturlash boshqarmasi yetakchi dasturchisi
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать, разрабатывать и оптимизировать высоконагруженные backend-системы и микросервисы;
- Проектировать, документировать и поддерживать REST API;
- Участвовать в совершенствовании архитектуры системы и принятии технических решений;
- Проектировать и оптимизировать структуру баз данных, управлять миграциями;
- Выявлять и устранять узкие места производительности;
- Улучшать процессы CI/CD и автоматизировать развертывания;
- Контролировать качество кода, проводить code review;
- Активно участвовать в тестировании (модульные, интеграционные и нагрузочные тесты);
- Разрабатывать и поддерживать интеграции с внешними системами;
- Мониторить системы в production-среде и оперативно решать проблемы;
- Наставлять младших разработчиков и способствовать их техническому развитию;
- Разрабатывать и обновлять техническую документацию;
- Разрабатывать решения, соответствующие требованиям безопасности и стабильности
требования
- Высшее образование в сфере информационных технологий или смежной области;
- Не менее 3 лет опыта работы с backend-разработкой на Java;
- Глубокое знание Java (Core, многопоточность, коллекции, Stream API, принципы работы JVM);
- Уверенный опыт работы со Spring Boot, Spring Framework (Spring MVC, Spring Security, Spring Data);
- Глубокое понимание проектирования RESTful API (лучшие практики, версионирование, безопасность);
- Знание микросервисной архитектуры и взаимодействия между сервисами (REST, обмен сообщениями);
- Опыт работы с Hibernate / JPA, lazy/eager loading, управлением транзакциями;
- Продвинутый уровень работы с реляционными базами данных (PostgreSQL, Oracle, MySQL);
- Составление сложных SQL-запросов, индексирование, оптимизация запросов;
- Опыт работы с Redis или другими механизмами кэширования;
- Понимание и практический опыт работы с брокерами сообщений (Kafka, RabbitMQ);
- Профессиональное владение Git (стратегии ветвления, code review);
- Настройка и использование CI/CD-пайплайнов (GitLab CI, Jenkins);
- Основы Docker и контейнеризации, понимание процессов развертывания;
- Написание модульных и интеграционных тестов (JUnit, Mockito);
- Практическое применение Clean Code, SOLID, паттернов проектирования;
- Опыт работы с инструментами логирования и мониторинга (ELK, Prometheus и другие);
- Основы безопасности (JWT, OAuth2, механизмы аутентификации и авторизации);
- Знание русского (свободно) и английского (B2+) языков;
- Способность работать самостоятельно, принимать технические решения и направлять команду;
- Kubernetes (K8s)
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.