Обязанности:
Мечтай о большем с Napoleon IT Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.Мы — это более 250 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты. Помимо уже существующих продуктов и решений на основе AI, мы активно развиваем разработку с использованием технологий LLM и Generative AI. Мы строим мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов. Мы ищем Lead Java Developer, который будет работать на внешних проектах наших клиентов (формат аутстаффинга), включая крупные ритейл- и e-commerce-компании: «Магнит», X5 Group, Лента, Hoff, Kari, РИВ ГОШ и др. Для Lead / Team Lead: Управление командой разработчиков: планирование спринтов, декомпозиция задач, контроль сроков; Менторинг и развитие участников команды; Проведение технических собеседований. Общие: Участие в разработке и проектировании архитектуры решений; Проведение код-ревью и обеспечение качества кода; Участие в рабочих совещаниях и взаимодействие со стейкхолдерами. Требования Коммерческий опыт разработки на Java от 5 лет; Глубокое понимание многопоточности: Concurrency API, Executors; Работа с коллекциями и Stream API; Понимание основ JVM: memory model, garbage collection; Знание паттернов проектирования; Понимание принципов 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. Будет плюсом: Contract-first подход (OpenAPI/Swagger); Опыт работы с JasperReports; Знание Kotlin; Знание Go. Мы предлагаем: Гибкие варианты сотрудничества; Гибкое начало и конец рабочего дня при синхронизации с командой; Индивидуальный план развития с возможностью освоения новых технологий; Насыщенную корпоративную жизнь: онлайн- и офлайн-квизы, выездные корпоративы, спортивные мероприятия, творческие тимбилдинги, тематические вечеринки и многое другое; Оплату участия в профильных онлайн-конференциях (HighLoad++, Podlodka, Mobius и др.) Компенсацию расходов на покупку профессиональной литературы; Доступ к курсам нашей объединенной IT-школы GIGASCHOOL. Гибрид 1-2 раза в неделю.Похожие вакансии
Lead / Senior Java Developer (FinTech)
Договорная
Москва. Станции метро: Тульская, Шаболовская, Верхние Котлы, ЗИЛ
НЕТБЕЛЛ
Договорная
Москва. Станции метро: Тульская, Шаболовская, Верхние Котлы, ЗИЛ
Rambler&Co
Договорная
Москва. Станции метро: Тульская, Шаболовская, Верхние Котлы, ЗИЛ
Правительство Москвы