ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1261590 | Java разработчик | Алматы | > AT Logistics | 400000 | 800000 | KZT | open | 2024-04-08 |
Требования
Практический опыт работы не менее 2-3 лет. Хорошее понимание принципов ООП и умение их применять. Опыт работы с многопоточными...
Обязанности
Распределение (делегирование задач) в своей проектной команде. Контроль эстимации трудозатрат (на предмет объективности оценки). Работа с кодовой базой (написание кода...
Описание
Внимание, Java-разработчики! Открывается набор на позиции от Middle до Senior. Если вы умеете работать с Java и хотите развиваться в этом направлении, присоединяйтесь к нашей команде. Мы предлагаем интересные проекты, возможности для профессионального роста и конкурентоспособные условия труда. Не упустите свой шанс стать частью успешной команды !
Обязанности:
Основные:
Написание backend части программного обеспечения ( с нуля, онлайн маркетплэйс );
Разработка нового функционала;
- Распределение (делегирование задач) в своей проектной команде;
- Контроль эстимации трудозатрат (на предмет объективности оценки);
- Работа с кодовой базой (написание кода) backend части программного обеспечения;
- Разработка нового функционала и сопровождение/доработка существующего функционала;
- Контроль качества кодовой базы (code review);
- Выбор технологий для проекта, разработка архитектуры, проведение R&D.
Дополнительно:
- Своевременное и качественное выполнение поставленных задач;
- Хорошая коммуникация с командой.
Требования:
- Практический опыт работы не менее 2-3 лет;
- Хорошее понимание принципов ООП и умение их применять;
- Опыт работы с многопоточными java приложениями;
- Понимание принципов OOP, SOLID, TDD, Reactive Microservices;
- Хорошее понимание работы 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 и др.);
- Четкое понимание и умение работать с транзакциями в Spring Boot;
- Знание Spring Boot и всех его компонентов;
- Опыт интеграции с внешними системами;
- Понимание микросервисной архитектуры;
- Умение проектировать межсистемное/межсервисное взаимодействие;
- Умение работать с Docker опыт в написании Dockerfile;
- Умение работать с UNIX-based операционными системами;
- Умение оценивать трудоемкость задач и соблюдать сроки;
- Опыт сопровождения продуктивной эксплуатации программного обеспечения;
- Навыки проектирования верхнеуровневой и низкоуровневой архитектуры приложений;
- Навыки и опыт управления командой, распределения задач;
- знание принципов и опыт работы с системами контроля версий (GIT);
- понимание устройства межсистемного/межсервисного взаимодействия и умение выстраивать такое взаимодействие;
- понимание принципов построения микросервисной архитектуры;
- умение оценивать трудоемкость задач и соблюдать сроки;
- желателен опыт работы на аналогичной позиции.
Условия:
- график 5/2, с 9:00 ч. до 18:00 ч.
- развитие и карьерный рост