Java developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Одна из команд Дневник.ру работает над проектами, связанными с оказанием государственной услуги по зачислению детей в различные образовательные организации, а также разработкой различных сервисов по предоставлению сведений для внешних систем. В данный момент нашими продуктами пользуются в более чем 20 регионах страны, еще ряд регионов планируется подключить в ближайшем будущем.
Нам в команду требуется опытный Java разработчик, который готов разбираться в предметной области и предлагать свои идеи, чтобы сделать продукт максимально полезным и стабильным.
Чем предстоит заниматься:
- разработкой продуктов компании на современном технологическом стеке: Java 8/Spring/Hibernate, БД — Postgres/MongoDB.
решением интересных, нетривиальных задач и развитием архитектуры проекта;
реализовывать сложную бизнес логику, покрывая ее модульными и интеграционными тестами;
помогать коллегам в проведении нагрузочного тестирования и оптимизировать работу сервисов;
обмениваться знаниями с коллегами посредством code review;
осуществлять настройку/сопровождение внедренных систем и анализировать/устранять проблемы, выявленные в ходе эксплуатации.
Что мы ждем о кандидата:
- опыт коммерческой разработки программного обеспечения на Java от 2 лет;
- уверенное владение Java 8;
- опыт работы с фреймворком Spring (Core, MVC, Data, Data REST, Test);
- умение покрывать тестами собственный код при помощи Junit, Mockito и др. инструментов;
- знание основ SQL, умение пользоваться планировщиком выполнения запросов;
- понимание принципов JPA (Hibernate) и опыт их применения;
- умение разбираться в чужом коде и улучшать его по мере необходимости;
- умение писать чистый, самодокументированный код.
Преимуществом будет опыт работы:
- с высоконагруженными сервисами;
- с БД Postgres;
- с документоориентированными СУБД (MongoDB);
- с Apache Tomcat;
- с дистрибутивами Linux (Debian, Astra);
- с JavaScript;
- с продуктами Atlassian Jira/Confluence.
Бонусы
Мы предлагаем:
- Работу над сложными и интересными проектами;
- Возможность непосредственно влиять на развитие продукта, привнося свои идеи в проект;
- Объективную оценку компетенций и достижений, возможность расти;
- Гибкий график (плавающее начало рабочего дня);
- Высокий уровень компенсации (обсуждается индивидуально с каждым успешным кандидатом);
- Оформление по ТК РФ, «белая» заработная плата;
- Профессиональный и дружный коллектив;
- Корпоративные мероприятия;
- Офис в бизнес-центре А класса, в пешеходной доступности от метро Горьковская/Выборгская/Петроградская.
Дополнительные инструкции
В сопроводительном письме мы ожидаем увидеть ссылку на GitHub, ваш код или проекты, в которых вы участвовали, что могло бы продемонстрировать ваши навыки в разработке.
Ссылка на портфолио является желательным, но не обязательным условием.