Java backend developer (junior)
Требования
Местоположение и тип занятости
Компания
Marketplace в сфере HR
Описание вакансии
Условия работы
Мы команда, которая меняет рынок HR с помощью современных технологий. Наши клиенты - крупнейшие российские и зарубежные компании.
Мы ставим перед собой задачу максимально упростить подбор персонала, используя самые современные технологии, в том числе, связанные с машинным обучением.
Сейчас, в связи с ростом количества задач, мы ищем java-программиста, который усилит нашу команду. У нас свежий стек технологий (Java 8, Spring, Hibernate), мы пишем тесты, делаем code review, автоматизируем деплой с помощью Docker и Jenkins, работаем в соответствии с Agile принципами.
Обязанности:
- реализация нового функционала
- проведение code-review
- внедрение и поддержание best-practices (сode quality, testing, CI)
- проектирование архитектуры системы
Требования:
- отличное знание Java
- знание ООП и шаблонов проектирования
- понимание принципов работы с JPA framework'ом (мы используем Hibernate)
- понимание принципов работы Spring MVC
- знание SQL (мы используем Postgresql)
- Git & gitflow
- понимание принципов разработки REST-приложений
Желательно:
- HTML & Javascript
- знание принципов написания тестов с использованием методологии TDD
Что предлагаем:
- конкурентную заработную плату
- полностью белую з/п
- обучение и развитие (конференции, семинары, книги, etc)
- перспективы профессионального и карьерного роста
- возможность оказывать влияние на продукт: обсуждать задачи не только с точки зрения методов реализации, но и с точки зрения необходимости разрабатываемых фич, вносить свои идеи