Java Developer

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

МоскваПолный рабочий деньМожно удаленно

Компания

Интегратор в телекоме

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

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

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

  • Доработка функционала основного продукта компании, интеграция с внешними поставщиками услуг;
  • Анализ производительности и отказоустойчивости ПО;
  • Постепенный переход от монолита к микросервисной архитектуре;
  • Поиск узких мест в нашей системе и нетривиальных ошибок с помощью анализа логов приложений и JVM Heap dump;
  • Активное участие в принятии технических решений и проработке требований совместно с аналитиками;
  • Сокращение технического долга, осуществление сопутствующего рефакторинга и оптимизация ПО.

Требования:

  • Умение быстро разбираться в большом количестве чужого кода;
  • Уверенное владение SQL;
  • Знание ОС Linux;
  • Среда разработки IntelliJ IDEA;
  • Владение системами сборки проектов (ant, maven, gradle);
  • Опыт работы с реляционными СУБД PostgreSQL (mysql, oracle);
  • Опыт работы с серверами приложений (tomcat, jetty, resin);
  • Опыт работы с системами контроля версий (git, svn);
  • Практический опыт написание кода на java 8 не менее 3-х лет.

Приветствуется:

  • Опыт работы со Spring Framework;
  • Знание DOM, JAXB;
  • Умение и желание писать юнит тесты;
  • Опыт работы с Kafka, RabbitMQ;
  • Представление о технологиях и средствах, позволяющих создавать пользовательские Web интерфейсы, такие как JSP, JSF, Angular, JS, jquery, HTML
  • Опыт разработки с использованием Hibernate (OpenJPA).

Условия:

  • График работы: 5/2;
  • Профессиональная реализация в стабильной и современной компании;
  • Возможность удалённой работы или удобное рабочее место в современном офисе;
  • Оформление по ТК РФ: «белая» заработная плата, оплачиваемый отпуск и больничный;
  • Полис ДМС для сотрудников согласно корпоративной политике;
  • Возможность карьерного роста и профессионального развития внутри компании.

"Раппорто" – один из крупнейших интеграторов на рынке телекоммуникаций.