Junior/Middle Java developer
Город:
Бишкек
Занятость:
Полная занятость
Компания "Банк Азии"
Требования:
- Хорошие знания ООП, коллекций и структур данных (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).
- Поддержка процессов развертывания и доставки приложений.
- Ведение технической документации по проектам и изменениям в коде.
- Постоянное изучение новых технологий и их внедрение для улучшения работы команды и сервисов.
Коммуникационные навыки:
- Умение работать с технической документацией.
- Способность самостоятельно решать проблемы.
- Умение взаимодействовать в команде и принимать конструктивную критику.
- Готовность к обучению и развитию профессиональных навыков.
- Хорошее знание английского для чтения технической документации.
29 Октября
Старший Java-разработчик (Java Senior Developer)
Бишкек
Компания "ЭкоИсламикБанк" Мы ищем опытного Senior Java Developer в проект создания мобильного приложения для банка. Если вы уверенны и отлично...
09 Ноября
Бишкек
Компания "ОсОО Грин Телеком Сервис" В DevCats требуется «Senior-Java Developer» Мы реализуем следующие проекты: - О!Деньги;...
09 Ноября
Junior специалист по работе с SQL
Бишкек
Компания "ОсОО МКК МБулак" Обязанности: Разработка, поддержка, внедрение и оптимизация отчетов, информационных систем и модулей;...
26 Октября
Бишкек
Компания "Альфа Телеком (MegaCom)" Требования к должности: Образование: высшее Требуемый опыт работы: от 3 лет Проект:...
10 Ноября
Бишкек
Компания "Коммерческий банк КЫРГЫЗСТАН" Требования: Опыт работы от 2х лет в разработке отчетов на данных в БД ORACLE/Postgres; Уверенное...
Вакансия размещена в отрасли