Junior/Middle Java developer
15 Сентября 2024
Город:
Бишкек
Занятость:
Полная занятость
Компания "Банк Азии"
Требования:
- Хорошие знания ООП, коллекций и структур данных (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).
- Поддержка процессов развертывания и доставки приложений.
- Ведение технической документации по проектам и изменениям в коде.
- Постоянное изучение новых технологий и их внедрение для улучшения работы команды и сервисов.
Коммуникационные навыки:
- Умение работать с технической документацией.
- Способность самостоятельно решать проблемы.
- Умение взаимодействовать в команде и принимать конструктивную критику.
- Готовность к обучению и развитию профессиональных навыков.
- Хорошее знание английского для чтения технической документации.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
24 Сентября
Бишкек
Компания "ОсОО Мазарс Диджитал Консалтин" Международная компания Forvis Mazars (Tech and Digital Center of Excellence) в поисках Junior...
25 Сентября
Unity Developer: Junior - Senior
Бишкек
Компания "Oracle Digital" Требования: 1. Понимание Unity: уверенное владение инструментами и возможностями движка Unity, включая Unity Editor,...
25 Сентября
Kotlin/Java Developer (Middle/Middle+)
Бишкек
Компания "Oracle Digital" Наши ожидания от кандидата: - Опыт разработки на Java или Kotlin не менее 2-3 лет. - Знание архитектурных...
24 Сентября
Junior специалист по работе с SQL
Бишкек
Компания "ОсОО МКК МБулак" Обязанности: Разработка, поддержка, внедрение и оптимизация отчетов, информационных систем и модулей;...
13 Сентября
Бишкек
Компания "SL KG" Hey there! We're Social Links , a leading global OSINT company headquartered in the US. We integrate data from over 500...
Вакансия размещена в отрасли