Напиши текст вакансии для должности "Java-разработчик". Название компании: "Лаборатория 50". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'AutoCAD', 'PostgreSQL', 'Python', 'Java', 'Git'

Компания «Лаборатория 50» уже 10 лет создает собственные продукты в области защиты информации и видеоаналитики. Нашими клиентами являются как государственные так и частные компании РФ. Кроме разработки собственных продуктов, компания активно развивает направление заказной разработки. Проект, в который мы ищем специалистов является заказным и связан с разработкой уникального решения по автоматизации проверок проектной документации на соответствие сводам правил. Вот лишь некоторые сведения: машинное обучение (Machine Lerning), работа с трехмерными моделями (BIM) - цифровыми двойниками зданий, SaaS модель распространения, интеграция с AutoCAD Наш ценностная система координат имеет две основных оси: сделать заказчику хорошо и Continuous Learning (непрерывное развитие). Мы ищем людей, которые разделяют нашу систему ценностей и готовы тратить своё время чтобы достичь как личного максимума так и максимизировать функцию компании. Чем предстоит заниматься  Решать инженерные задачи в области и средствами разработки программного обеспечения в условиях ограниченных сроков и бюджета  Анализировать исходные данные (требования, вводные, ограничения и т.п.) Проектировать решение Кодировать Проверять за собой Извлекать уроки как из отрицательного опыта, так и из положительного    Что надо знать и уметь:  Практические знания в объектно-ориентированном программировании. Опыт коммерческой разработки на Java (желательно Kotlin). Умение использовать Spring, PostgreSQL, React Базовые знание Javascript, Python Умение быстро разбираться и подключать сторонние библиотеки Умение работать с системой контроля версий (желательно git)  Будет плюсом:  Хороший уровень математической подготовки Знание основ нейронных сетей Знание основ работы с AutoCAD ( с т.з. программирования) Знание Kotlin Базовые навыки в DevOps. Опыт работы с Linux.  Условия:  Варианты трудоустройства в штат/срочный трудовой договор/ГПХ/договор подряда. Удаленная работа. Частичная/полная занятость (первое время, ориентировочно два месяца, частичная занятость, дальше 100% или по договорённости) Энергия драйва и стартапа, полное отсутствие «болота» старого кода Возможность поучиться у опытных специалистов, получивших свой опты в таких компаниях как EPAM, Luxoft, Motorola, NetCracker, Mercury Development, Magenta, и работавших как над продуктами, так и в заказной разработке.