Шоро

Java Spring Middle разработчик

Не указана
  • Бишкек
  • От 1 года до 3 лет
Обязанности:

• Разработка, тестирование, отладка и поддержка backend-части веб-приложений и сервисов.
• Участие во всех жизненных циклах функциональности: от анализа требований и проектирования до релиза и поддержки.
• Написание чистого, прикладного и эффективного кода в соответствии с лучшими практиками и стандартами команды.
• Проектирование и реализация RESTful API.
• Интеграция с различными последствиями: базы данных, очереди сообщений, кэши, внешние API.
• Активное участие в проверке кода для поддержания качества кода базы.
• Взаимодействие с фронтенд-разработчиками, аналитиками, QA-инженерами и другими участниками команды.
• Оптимизация производительности приложений и участие в рефакторинге.
• Написание unit- и интеграционных-тестов.
• Подготовка и обновление технической документации.

Требования:

• Опыт коммерческой разработки на Java от 2-х лет.
• Глубокое понимание ООП, SOLID, основные паттерны проектирования.
• Практический опыт работы с платформером Spring (Core, Boot, MVC, Data JPA, Security).
• Опыт работы с реляционными БД (PostgreSQL, MySQL): написание сложных SQL-запросов, понимание индексов, транзакций.
• Понимание преследования REST API и опыта их проектирования и реализации.
• Знание систем контроля управления (Git).
• Опыт написания модульных и интеграционных тестов.
• Понимание концепций и опыт работы с Docker.
• Опыт работы со сборщиками проектов (Maven, Gradle).
• Базовое понимание работы HTTP, WebSocket.​​​