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).
- Поддержка процессов развертывания и доставки приложений.
- Ведение технической документации по проектам и изменениям в коде.
- Постоянное изучение новых технологий и их внедрение для улучшения работы команды и сервисов.
Коммуникационные навыки:
- Умение работать с технической документацией.
- Способность самостоятельно решать проблемы.
- Умение взаимодействовать в команде и принимать конструктивную критику.
- Готовность к обучению и развитию профессиональных навыков.
- Хорошее знание английского для чтения технической документации.