Разработка и доработка backend-сервисов бизнес-приложений по техническим заданиям аналитиков и функциональных консультантов.

Задачи:

  • Разработка unit-тестов и участие в code review.
  • Решение инцидентов и проблем, переданных на третью линию поддержки; оперативное реагирование и подготовка предложений по восстановлению работоспособности системы.
  • Предоставление отчётности руководителю.

Требования:

  • Высшее ИТ- или техническое образование; опыт Java-разработки от 2 лет.
  • Знание Java Core 11/17, коллекций, Stream API, лямбд и основ многопоточности.
  • Уверенное знание SQL, создание и оптимизация сложных запросов; опыт работы с PostgreSQL или Oracle.
  • Опыт работы с JPA/Hibernate, JDBC, Spring, Spring Boot, Maven или Gradle.
  • Навыки unit-тестирования с JUnit и Mockito; опыт разработки REST API и работы с XML/JSON.
  • Навыки разработки интеграционных решений и оптимизации производительности.
  • Понимание CI/CD, микросервисной архитектуры, REST/gRPC-взаимодействия и контейнеризации с Docker.
  • Навыки отладки, анализа логов, работы с Git и Linux shell script; опыт работы по Scrum/Kanban.
  • Английский B1 для чтения технической документации.
  • Работа с Kafka/RabbitMQ и GitLab CI будет плюсом.