Middle/Senior Java Developer

Требования

Разработка ПОJava EEApache TomcatAjaxSOAJavaScriptC#

Местоположение и тип занятости

Ростов-на-Дону

Компания

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

Описание вакансии

Условия работы

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

  • Разработка программного обеспечения в рамках проектов по созданию и доработке бизнес приложений масштаба крупных предприятий
  • Анализ требований заказчика и разработка соответствующей функциональности
  • Проведение первоначального тестирования разрабатываемой функциональности
  • Написание технической документации к разрабатываемой функциональности
  • Взаимодействие с заказчиком в ходе работы над проектами
  • Ежедневная отчетность о выполненной работе
Требования:
  • Отличное знание Java
  • Опыт разработки распределённых приложений масштаба крупных предприятий Опыт работы с технологиями J2EE, JSP / Servlets, EJB, JMS.
  • Опыт работы с серверами Apache Tomcat, TomEE, JBoss, IBM WebSphere, Oracle Glassfish
  • Знание основных средств и форматов обмена данных между клиентом и сервером (AJAX, SOA, REST, XML, JSON и т.д.)
  • Многопоточность, опыт решения оптимизационных задач
  • Умение работать в команде, знание основных систем управления совместной разработки программного обеспечения
  • Знания принципов построения бизнес приложений, умение читать и создавать UML диаграммы классов, процессов, последовательностей и т.д
  • Умение оптимизировать существующий код
  • Знания других языков программирования (JavaScript,С#, Scala, С++, Python, Ruby и т.д.) и опыт разработки на них приветствуются
  • Способность вести рабочий процесс в рамках внутренней инфраструктуры (Jira, ServicNow и др)
  • Знание систем управления версиями исходного кода (GIT, HG, SVN и пр.)
Условия:
  • Полный рабочий день
  • 5-ти дневная рабочая неделя