Java-разработчик
Зарплата
от 250 000 до 320 000 ₽
Требования
Местоположение и тип занятости
Компания
Инновационная российская компания-разработчик cloud-сервисов
Описание вакансии
Условия работы
Ищем java-разработчика для усиления команды
Мы разрабатываем сервис и API (https://datanewton.ru/docs/api)для работы с данными ФНС и другим официальными реестрами и базами (Росстат, Роскомандзор и проч.)
У нас команда из 5 человек в стиле agile, минимум бюрократии, простор для творчества.
Мы ожидаем от разработчика:
- проактивной позиции: мы не говорим как именно надо решить задачу, какие инструменты выбрать, чтобы в итоге все работало (ключевое) и работало эффективно;
- понимания бизнес смысла задачи (это не значит, что вам нужно быть системным аналитиком), но надо понимать, что именно вы делаете и для кого;
- быстрые результаты: лучше сделать быстро, запустить в работу, протестировать ошибки и поправить решение, чем долго делать и в итоге сделать что-то не то
Задачи:
- Разработка микросервисов для развития продукта и участие в архитектурном планировании сервисов;
- Участие в полном жизненном цикле разработки, включая проверку требований, проектирование, кодирование, внедрение, проверку кода, тестирование и техническую поддержку;
- Оценка задач, инспекция кода;
- Обеспечение качества разработки по всем аспектам: соответствие требованиям, надежность, быстродействие, взаимодействие со смежными компонентами и т.д.;
- Развитие java-экспертизы в компании.
Требования:
- Уверенное знание Java Core (Collections, GS, Generics, Concurrency);
- Java 11
- Знание и опыт Spring (IoC), ORM (Hibernate);
- Знание SQL и опыт работы с реляционными СУБД;
- Знание принципов контейнеризации, опыт разработки и оптимизации микросервисов;
- Уверенное знание и опыт работы с Docker / Kubernetes / OpenShift;
- Опыт работы с системами контроля версий (Git);
- Опыт работы с TeamCity/Jenkins;
- Опыт работы с Linux (RHEL, CentOS);
- Знание паттернов проектирования, умение читать и анализировать исходный код.
Будет плюсом:
- Опыт оптимизации запросов БД
- Опыт оптимизации и профилирования работы приложений
- Опыт работы с Kafka/RabbitMQ и т.д.
- Spring Integration, MVC, Security
- Опыт работы с разными видами интеграций и понимание как мониторить, разрабатывать и поддерживать интеграции
Бонусы
Мы предлагаем:
- Интересные, амбициозные задачи с достижимым результатом, понятным продуктом;
- Достаточную свободу действий, инструментарий и необходимые ресурсы;
- Регулярное обучение и профильные конференции, современное оборудование для работы;
Гибкий график и возможность удаленной работы.