Лоция

Senior Java Developer

Не указана
  • Москва
  • Более 6 лет

Чем предстоит заниматься:

  • самостоятельно дорабатывать функционал платформы на 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/интеграционные тесты, мапперы и т.д.).