HCLTech
Senior Technical Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в инженерную команду, отвечающий за полный цикл разработки Java-приложений: от проектирования до тестирования и развёртывания. Основной фокус — масштабируемые backend-сервисы и их интеграция с frontend-компонентами.
Задачи
- Проектировать, разрабатывать и поддерживать эффективный, переиспользуемый и надёжный Java-код
- Создавать и реализовывать высокопроизводительные RESTful API, веб-сервисы и микросервисную архитектуру
- Обеспечивать оптимальную производительность баз данных: писать эффективные запросы и управлять моделями данных в реляционных (SQL) и нереляционных (NoSQL) БД
- Выявлять узкие места, отлаживать production-проблемы и оптимизировать скорость и масштабируемость приложений
- Взаимодействовать с кросс-функциональными командами: product-менеджерами, frontend-инженерами и DevOps
- Участвовать в code review, писать unit-тесты и поддерживать CI/CD-пайплайны
Требования
- Опыт разработки на Java
- Опыт проектирования и разработки RESTful API и микросервисов
- Работа с реляционными (SQL) и/или нереляционными (NoSQL) базами данных
- Навыки отладки и оптимизации производительности приложений
- Опыт написания unit-тестов и участия в code review
- Понимание процессов CI/CD
Навыки
- Java
- RESTful API
- микросервисы
- SQL
- NoSQL
- CI/CD
- unit-тесты