💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Senior Java Developer

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

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

Компания

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

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

Мы команда, которая меняет рынок HR. 

Наши клиенты — крупнейшие российские и зарубежные компании. Мы ставим перед собой задачу максимально упростить подбор персонала, используя самые современные технологии, в том числе, связанные с машинным обучением.
Наши проекты: junglejobs.ru, north.ai, hr-sreda.ru
Сейчас, в связи с ростом количества задач, мы ищем сильного java-программиста, который усилит нашу команду. У нас свежий стек технологий (Java 8, Spring, Hibernate, React), мы пишем тесты, делаем code review, автоматизируем деплой с помощью Docker и Jenkins, работаем в соответствии с Agile принципами.

Чем нужно будет заниматься?
- Развивать и улучшать площадку junglejobs.ru — B2B инструмент, которым ежедневно пользуются сотни наших партнёров (рекрутеры и работодатели)
- Писать красивый, поддерживаемый код
- Писать тесты, проводить code-review
- Двигать продукт в сторону микросервисной архитектуры
- Внедрять и поддерживать best-practices (code quality, testing, CI, etc)

От тебя
- Отличное знание Java
- Богатый опыт программирования web сервисов с использованием: Java, JPA, Git, Gradle/Maven, SQL, JUnit, full-text search
- Опыт работы по методологиям Agile, TDD, CI/CD
- Знание основных паттернов/алгоритмов
- Опыт проектирования архитектуры ПО
- Навыки работы в Linux
- Отличные навыки работы с SQL (сложные запросы, оптимизации)
- Опыт разработки веб приложений от 3-х лет
- Умение работать в команде
- Английский язык на хорошем техническом уровне для чтения документации
Будет плюсом:
- опыт работы с инструментарием devOps (docker, ansible, etc)
- опыт работы с микросервисами
- знакомство с frontend (React/Angular/Vue)

От нас
- Работа с актуальными технологиями
- Возможность оказывать влияние на продукт: обсуждать задачи не только с точки зрения методов реализации, но и с точки зрения необходимости разрабатываемых фич, вносить свои идеи
- Эффективный процесс разработки
- Обучение и развитие (конференции, demo, семинары, книги, etc)
- Работа в сильной команде
- Полностью белая з/п, выплачивается два раза в месяц на карточку любого российского банка
- Простор для профессионального и карьерного роста

Как мы работаем
- Каждой команде даётся свобода в выборе путей решения задач, принятии решений, выставлении приоритетов. Ответственность прилагается