Вакансия: Junior/Middle Java developer в Бишкек

Полное описание вакансии: Junior/Middle Java developer в Бишкек

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1758934 Junior/Middle Java developer Бишкек > Банк Азии open 2024-09-24
Необходимые навыки
  • > Java
Требования

Хорошие знания ООП, коллекций и структур данных (List, Set, Map и их реализации, например, ArrayList, HashSet). Понимание работы потоков (Thread...

Обязанности

Работа с уже созданными сервисами, их мониторинг и поддержка. Исправление багов и оптимизация производительности. Внесение изменений в код для улучшения...

Описание

Требования:

  • Хорошие знания ООП, коллекций и структур данных (List, Set, Map и их реализации, например, ArrayList, HashSet)
  • Понимание работы потоков (Thread) и синхронизации (synchronized).
  • Знание основных алгоритмов (поиск, сортировка) и их эффективности.
  • Понимание структур данных (массивы, списки, деревья, хэш-таблицы).
  • Знание SQL и хранимых процедур (функции, процедуры, пакеты, триггеры).
  • Опыт работы с JPA/Hibernate.
  • Умение создавать RESTful/SOAP API с использованием Spring Boot.
  • Понимание внедрения зависимостей (Dependency Injection).
  • Знание настройки проектов с Maven/Gradle.
  • Знание HTML и CSS для создания веб-страниц.
  • Понимание JavaScript и работы с DOM.
  • Опыт использования библиотек JavaScript (например, jQuery).
  • Умение работать с Git.
  • Знание unit-тестирования (JUnit).
  • Понимание принципов чистого кода.
  • Опыт работы с CI/CD инструментами (например, Jenkins).
  • Знание Docker и основ контейнеризации.
  • Хорошее понимание работы JVM, сборки мусора и управления памятью.
  • Знание инструментов профилирования (например, VisualVM).
  • Понимание методов оптимизации производительности.
  • Знание систем отчетности, таких как Jasper Studio и Microsoft Report Builder.

Обязанности:

  • Работа с уже созданными сервисами, их мониторинг и поддержка.
  • Исправление багов и оптимизация производительности.
  • Внесение изменений в код для улучшения функциональности и производительности.
  • Разработка новых приложений и сервисов с нуля, в соответствии с бизнес-требованиями.
  • Участие в проектировании архитектуры сервисов.
  • Реализация RESTful или SOAP API.
  • Создание и оптимизация SQL-запросов в отчетах и в сервисах.
  • Совместная работа с бизнес-аналитиками, партнерами и другими отделами для точного выполнения требований.
  • Настройка и работа с системами непрерывной интеграции (GitLab CI).
  • Поддержка процессов развертывания и доставки приложений.
  • Ведение технической документации по проектам и изменениям в коде.
  • Постоянное изучение новых технологий и их внедрение для улучшения работы команды и сервисов.

Коммуникационные навыки:

  • Умение работать с технической документацией.
  • Способность самостоятельно решать проблемы.
  • Умение взаимодействовать в команде и принимать конструктивную критику.
  • Готовность к обучению и развитию профессиональных навыков.
  • Хорошее знание английского для чтения технической документации.

Вверх