Java Backend developer
Требования
Местоположение и тип занятости
Компания
Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов
Описание вакансии
Условия работы
Компания Napoleon IT ― разработчик программного обеспечения. Мы предлагаем готовые решения, а также осуществляем разработку по гибкой методологии.
Наши решения в области бизнес-аналитики, предиктивной аналитики, компьютерного зрения, высоконагруженных систем и мобильной разработки дают конкурентное преимущество и гарантируют устойчивое развитие бизнеса клиентов.
У нас много интересных задач, дружеская атмосфера и отличные условия!
Вместе с нами вы будете заниматься:
- разработкой, поддержанием и развитием крупного проекта на Java;
- написанием Unit-тестов и интеграцией с внешними сервисами;
- интеграцией с физическими компонентами системы;
- документированием кода и работой с существующей проектной документацией.
Для этого необходимо:
- отлично знать Java SE 8+;
- высокие навыки использования Spring Framework;
- знание библиотек JUnit, TestNG;
- знание систем сборки Maven/Gradle;
- понимание микросервисной архитектуры;
- знание шаблонов проектирования и предметно-ориентированного проектирования;
- опыт enterprise разработки/разработки высоконагруженных сервисов;
Плюсом будет: - опыт работы с gRPC;
- опыт работы с Kafka, Zuul;
- знакомство с Netty, протоколом WebSocket.
Бонусы
Мы предлагаем:
- Работу в отличной команде! Наши менеджеры, дизайнеры и разработчики по-настоящему влюблены в свое дело;
- Профессиональное развитие (оплата обучения, корпоративная библиотека, выступления на конференциях);
- Трудоустройство с первого дня;
- Гибкое начало рабочего дня;
- Можно работать удаленно или в нашем комфортном офисе в Санкт-Петербурге с современным и мощным оборудованием.