Java Developer
генерация резюме под вакансию
сопроводительное письмо
описание
Napoleon IT развивает заказную разработку, аутстаффинг и собственные продукты. Компания создаёт решения на основе AI, развивает технологии LLM и Generative AI, строит мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов.
задачи
- Участвовать в разработке решений;
- Проектировать архитектуру решений;
- Проводить код-ревью;
- Обеспечивать качество кода.
требования
- Коммерческий опыт разработки на Java от 5 лет;
- Глубоко понимать многопоточность, Concurrency API и Executors;
- Работать с коллекциями и Stream API;
- Понимать основы JVM, модель памяти и сборку мусора;
- Знать шаблоны проектирования;
- Понимать принципы SOLID, DRY и KISS;
- Иметь опыт проектирования микросервисной архитектуры;
- Иметь опыт работы со Spring Boot, Spring MVC и Spring Data;
- Понимать Spring Security;
- Иметь опыт работы с реляционными базами данных, PostgreSQL и SQL;
- Понимать принципы ORM, Hibernate и JPA;
- Иметь опыт работы с NoSQL, MongoDB и Redis;
- Иметь опыт работы с брокерами сообщений, Kafka и RabbitMQ;
- Проектировать и разрабатывать RESTful API;
- Иметь опыт сборки проектов с Gradle;
- Работать с Docker и понимать основы Kubernetes;
- Понимать принципы CI/CD.
условия
- Гибкие варианты сотрудничества;
- Гибкое начало и окончание рабочего дня при синхронизации с командой;
- Индивидуальный план развития с возможностью освоения новых технологий;
- Корпоративные онлайн- и офлайн-квизы, выездные корпоративы, спортивные мероприятия, творческие тимбилдинги и тематические вечеринки;
- Оплата участия в профильных онлайн-конференциях;
- Компенсация расходов на профессиональную литературу;
- Доступ к курсам объединённой IT-школы GIGASCHOOL.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.