Локация
Гибридный формат — не менее 1 дня в неделю из офиса и 4 дня дистанционно; доступно для Москвы, Санкт-Петербурга, Ярославля, Чебоксар, Воронежа и Самары.
Компания
Diasoft развивает собственные продукты в рамках экосистемы Digital Q с использованием low-code платформы и современного технологического стека.
Что делать
•Разрабатывать frontend на Angular, TypeScript, JavaScript, HTML и CSS, создавать интерфейсные макеты на основе внутренней библиотеки компонентов.
•Разрабатывать backend на Java и Spring, REST API, работать с JSON, HTTP, PostgreSQL, Oracle и MS SQL Server.
•Адаптировать open source-решения, использовать внутренние библиотеки и кодогенерацию.
•Контейнеризировать и развёртывать сервисы с Docker и Kubernetes, анализировать код и логи, диагностировать и исправлять ошибки.
•Самостоятельно формализовывать требования, выявлять скрытые ограничения и архитектурные последствия, преобразовывать сценарии в задачи и машиночитаемые спецификации.
•Использовать ИИ для генерации кода, UI/UX, тестов и скриптов поставки, проверять артефакты, обеспечивать Quality Gates и демонстрировать результат заказчику.
Требования
•От 2,5 лет опыта разработки на Java 11+ и Spring Framework.
•Уверенные знания TypeScript, Angular, HTML5, CSS3, JavaScript ES5/ES6, Git и Webpack; опыт работы с Angular CLI и Webpack.
•Навыки кросс-браузерной и кросс-платформенной вёрстки, опыт работы с Figma и готовность самостоятельно создавать интерфейсные макеты по техническому заданию.
•Умение разбираться в чужом коде, широкий кругозор в современных веб-технологиях.
•Практический опыт работы с Maven, включая разрешение конфликтов зависимостей и настройку плагинов.
•Опыт разработки REST API, работы с JSON и HTTP; практический опыт использования Apache Kafka для чтения и отправки сообщений и диагностики проблем.
•Знание реляционных баз данных PostgreSQL, Oracle или MS SQL Server на уровне написания сложных запросов.
•Опыт контейнеризации с Docker и Kubernetes.
•Способность самостоятельно проводить аналитику задач, понимание полного жизненного цикла разработки ПО, DoR и DoD.
•Готовность взаимодействовать с заказчиками, демонстрировать результаты, проводить приёмку и использовать ИИ-инструменты в ежедневной работе.
•Умение формулировать однозначные спецификации для ИИ, проверять сгенерированные артефакты и читать, анализировать и составлять машиночитаемые спецификации.
Хорошо, если есть
•Опыт работы с Camunda или аналогичными системами и написания Groovy-скриптов.
•Опыт поиска и диагностики проблем окружения, в котором разворачиваются сервисы.
•Понимание современных стандартов разработки frontend-приложений и опыт работы с библиотекой компонентов PrimeNG.
•Умение декомпозировать сложные задачи на сценарии для поэтапной сдачи заказчику.
Культура и преимущества
•Полная занятость, график 5/2 и гибкое начало рабочего дня.
•Гибридный формат с регулярной работой из офиса.
•Оформление по ТК РФ и бессрочный трудовой договор.
•Работа с промышленной нагрузкой, микросервисами, брокером сообщений и ИИ-инструментами.