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;
- Профессиональная реализация в стабильной и современной компании;
- Возможность удалённой работы или удобное рабочее место в современном офисе;
- Оформление по ТК РФ: «белая» заработная плата, оплачиваемый отпуск и больничный;
- Полис ДМС для сотрудников согласно корпоративной политике;
- Возможность карьерного роста и профессионального развития внутри компании.
"Раппорто" – один из крупнейших интеграторов на рынке телекоммуникаций.