Вакансия: Java разработчик в Алматы

Полное описание вакансии: Java разработчик в Алматы

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1261590 Java разработчик Алматы > AT Logistics 400000 800000 KZT open 2024-04-08
Необходимые навыки
  • > Linux
  • > Git
  • > MS SQL
  • > JSON API
  • > MySQL
  • > SQL
  • > Spring Framework
  • > HTTP
  • > PostgreSQL
  • > API
  • > Agile
  • > Scrum
  • > Agile Project Management
  • > Управление командой
  • > Корпоративная этика
  • > руководство командой разработчиков
Требования

Практический опыт работы не менее 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 ч.
  • развитие и карьерный рост

Вверх