Обязанности:
Чем предстоит заниматься: самостоятельно дорабатывать функционал платформы на Java; тестировать новый функционал; анализировать ТЗ и согласовывать планы выполнения работ для текущих задач; локализовывать дефекты, расследовать инциденты и повышать качество программного продукта. Чего мы ждем от тебя: опыт разработки Camunda от 2 лет обязателен; знание нотации BPMN; опыт разработки на Java/Spring от 5 лет; опыт работы с Java 8+, Spring (Core, MVC, Boot, Data), JPA/Hibernate, Liquibase/Flyway, Maven/Gradle, JSON/XML; опыт проектирования БД, продвинутый уровень знаний SQL любой СУБД (PostgreSQL / Oracle / Firebird / MS SQL) от 3 лет; опыт проектирования и разработки REST-API; опыт работы с Kafka или ActiveMQ/RabbitMQ; опыт проектирования микросервисной архитектуры; опыт покрытия кода Unit и интеграционными тестами; уверенные знания ООП и основных шаблонов проектирования; понимание принципов KISS, YAGNI, DRY, SOLID; глубокие знания Git; опыт Code Review; понимание CI/CD; оценка кода, сгенерированного ИИ, на адекватность, производительность и безопасность. Желательные требования: опыт с MapStruct, OpenAPI Generator, Swagger; опыт работы в команде по гибким методологиям (Agile, Scrum); опыт работы с Jira/TFS, Confluence, Jenkins/AzureDevOps; умение работать с Docker; опыт применения практик DevOps (CI/CD); представление о работе Kubernetes или OpenShift; умение перекладывать скучный рутинный код на AI-ассистентов (JavaDoc, Unit/интеграционные тесты, мапперы и т.д.).Похожие вакансии