Java разработчик Middle
- Уровень дохода не указан
-
г.Алматы
«Разработка программного обеспечения — это не только искусство, это еще и ремесло…»
Вам предстоит:
- Написание backend части программного обеспечения;
- Сопровождение и доработка существующего функционала;
- Разработка нового функционала и сопровождение/доработка существующего функционала;
- Контроль качества кодовой базы (code review);
- Написание технической документации по функционалу системы (Описание swagger, Javadoc, wiki);
- Покрытие бизнес-логики тестами (unit, integration, smoke);
- Обмен экспертизой с участниками проектной команды;
- Своевременное и качественное выполнение поставленных задач;
- Эффективная коммуникация с командой.
Что ждем от вас:
- Практический опыт работы не менее 2 лет;
- Хорошее понимание принципов ООП и умение их применять;
- Отличное понимание работы GIT (stage, commit, merge, branch, rebase);
- Понимание REST API (GET, POST), опыт работы REST-клиентом (Insomnia, Postman);
- Опыт работы с инструментами отладки (debugger);
- Хороший опыт работы с Hibernate или Spring Data JPA;
- Умение проектировать SQL-таблицы, понимание работы constraint, а так же конструировать SQL-запросы, понимание, как работают join и index;
- Умение локализовывать и устранять проблемы в программном обеспечении;
- Умение и понимание работы с транзакциями БД;
- Безупречное знание Maven;
- Уверенное проектирование БД;
- Уверенное понимание оптимизации БД, индексация, партиционирование и т.д.;
- Умение оптимизации SQL запросов;
- Применение механизмов кеширования (JPA и др.);
- Практический опыт с очередями сообщений;
- Уверенное понимание JWT, понимание концепций и алгоритмов безопасности;
- Четкое понимать и уметь работать с транзакциями в Spring Boot;
- Знание Spring Boot и всех его компонентов;
- Опыт интеграции с внешними системами;
- Понимание микросервисной архитектуры;
- Умение проектировать межсистемное/межсервисное взаимодействие;
- Работать с Docker опыт в написании Dockerfile;
- Умение работать с UNIX-based операционными системами;
- Знать и уметь вести адекватное логирование работы программного обеспечения;
- Навыки код-ревью и проактивного решения проблем;
- Оценивать трудоемкость задач и соблюдать сроки;
- Опыт сопровождения продуктивной эксплуатации программного обеспечения.
Что приятного предлагаем:
-
Оформление согласно ТК РК;
- График 5/2, с 9:00 ч. до 18:00 ч., либо с 9:30 ч. до 18:30 ч.;
- Возможность стать частью профессиональной и дружной команды;
- Развитие и карьерный рост;
- Тимбилдинги, спортивные марафоны, корпоративные мероприятия и регулярные Game-турниры.
-
График работы
Полный день
-
Направление
Информационные технологии
-
Необходимая степень образования
Высшее - Бакалавр
-
Опыт работы
Не менее 3 лет
-
Статус вакансии
Открытая
-
Дата публикации
26 ноябрь 2025