NeverHard

Java разработчик Senior (Tech-Lead) at SUCCESS INITIATIVE GROUP(SIG) — NeverHard

Java разработчик Senior (Tech-Lead) at SUCCESS INITIATIVE GROUP(SIG) in Алматы. Skills: Architecture Design, Backend Development, Code Review, Communication, Java. Apply on NeverHard.

Company
SUCCESS INITIATIVE GROUP(SIG)
Location
Алматы
Type
full_time

Required skills:

О нас: Компания IKOD - занимается разработкой программного обеспечения. Является членом Астана хаб, как отечественный производитель софтовых решений. Входит в группу компаний «Succes Initiative Group». Прежде всего IKOD — это команда, команда людей разного возраста, взглядов, жизненного и профессионального опыта. Нас объединяет стремление создавать программные продукты высокого уровня, отвечающие современным вызовам. И, конечно же, стремление достойно представлять свою страну на международной арене. «Разработка программного обеспечения — это не только искусство, это еще и ремесло…» Мы ищем талантливого бойца невидимого фронта - Java разработчик (Senior) , которому будет интересно попробовать себя в разработке уникального продукта, а так же взять на себя ответственность за Backend часть ПО и руководить командой разработчиков! Вам предстоит: Распределение (делегирование задач) в своей проектной команде; Контроль эстимации трудозатрат (на предмет объективности оценки); Работа с кодовой базой (написание кода) backend части программного обеспечения; Разработка нового функционала и сопровождение/доработка существующего функционала; Контроль качества кодовой базы (code review); Выбор технологий для проекта, разработка архитектуры, проведение R&D. Дополнительно: Менторинг разработчиков в своей проектной команде (обзоры кода, оценки, участие в собеседованиях, 1to1 митинги); Своевременное и качественное выполнение поставленных задач; Эффективная коммуникация с командой. Что ждем от вас: Практический опыт работы не менее 5 лет; Навыки и опыт управления командой, распределения задач; Отличное понимание принципов ООП и умение их применять; Хорошее понимание работы 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 операционными системами; Умение вести адекватное логирование работы программного обеспечения; Навыки код-ревью и проактивного решения проблем; Умение оценивать трудоемкость задач и соблюдать сроки; Опыт сопровождения продуктивной эксплуатации программного обеспечения; Навыки проектирования верхнеуровневой и низкоуровневой архитектуры приложений; Возможность полной автономности в разработке; Знание и опыт разработки на Java (Spring Boot); Знание принципов и опыт работы с системами контроля версий (GIT); Понимание устройства межсистемного/межсервисного взаимодействия и умение выстраивать такое взаимодействие; Понимание принципов построения микросервисной архитектуры; Уверенное знание принципов работы HTTPS, REST и SOAP; Знание и опыт работы с различными СУБД (PostgreSQL, Oracle и пр.); Желательно умение работать с LDAP(S); Опыт работы с Elasticsearch будет большим плюсом; Желателен опыт работы на аналогичной позиции. Что приятного предлагаем: График 5/2, с 9:00 до 18:00, или с 9:30 до 18:30; Официальное оформление согласно ТК РК; Развитие и карьерный рост; Комфортные условия труда: современный офис, вкусный кофе, теннисный стол, зона отдыха, библиотечный уголок; Отличные коллеги; Тимбилдинги, турниры по настольному теннису и шахматам.