Ведущий Java разработчик | Перфоманс Лаб

Ведущий Java разработчик

Для развития и доработки собственной Service Desk системы, которую используют крупнейшие Retail сети нам требуется Ведущий Java разработчик. Сейчас наше решение ежедневно используют более 10 000 магазинов и 250 000 сотрудников. Результат нашей работы ежедневно ощущают миллионы покупателей по всей России и СНГ.

В связи с расширением торговых сетей и модернизацией процессов продаж и обслуживания клиентов, в наших планах:

  • Внедрение новой функциональности в наше решение.
  • Горизонтальное масштабирование.
  • Переход на микросервисную архитектуру.
  • Разработка интеграционных модулей с другими системами (HP, SAP, BMC).

Обязанности:

  • Проектирование и разработка современных, производительных web-приложений.
  • Разработка нового и поддержка существующего функционала приложений.
  • Организация технического взаимодействия команды проекта (middle и junior разработчики, тестировщики, аналитики).
  • Контроль соблюдения стандартов написания кода;.
  • Разработка архитектурных решений систем, анализ и выбор технологических решений.
  • Проведение Code Review.

Требования:

  • Уверенные знания Java Core.
  • Уверенные знания Spring Framework (IoC, MVC, Data, Security, Web Services, Cloud).
  • Уверенные знания JPA(Hibernate).
  • Опыт проведения Code Review.
  • Понимание принципов архитектуры современных веб-приложений.
  • Понимание принципов разработки приложений, способных к вертикальному и горизонтальному масштабированию.
  • Опыт работы от 2,5 лет.
  • Опыт работы с PostgreSQL/Oracle. Умение писать SQL-запросы различной сложности.
  • Уверенные знания Git, понимание GitFlow.

Будет плюсом:

  • Знание JavaScript и frontend фреймворков.
  • Опыт работы с Hazelcast.
  • Опыт работы и настройки CI/CD pipeline’ов (Jenkins, TeamCity или GitLab CI).
  • Опыт работы с Unix системами, понимание принципов работы Nginx.

Условия:

  • Работа в большой успешной компании.
  • Официальное трудоустройство по ТК, дополнительные выходные.
  • Карьерный и профессиональный рост; оплачиваем курсы и сертификации для повышения уровня навыков.
  • Использование современных средств и подходов в разработке, практики DevOps.
  • Индивидуальный план профессионального развития.
  • Работа в дружном, молодом коллективе.

Откликнуться на вакансию

Соглашение о передаче персональных данных