CRT ищет Java-разработчика уровня Middle — Senior для удалённой подработки.

Обязанности:

  • Разрабатывать микросервисы на Java и Spring Boot
  • Проектировать REST API и интеграции с внешними системами
  • Работать с PostgreSQL, проектировать схемы и оптимизировать SQL-запросы
  • Развивать и рефакторить существующий код, включая legacy-компоненты
  • Использовать Kafka или RabbitMQ для обмена сообщениями
  • Писать unit- и интеграционные тесты, проводить code review
  • Участвовать в архитектурных обсуждениях, декомпозиции и оценке задач
  • Работать по Agile/Scrum совместно с аналитиками, тестировщиками и DevOps

Требования:

  • Коммерческая разработка на Java: от 3 лет для Middle и от 6 лет для Senior
  • Уверенное знание Java 8, 11 или 17 и Spring Boot, Spring Data, Security, MVC
  • Практика разработки микросервисов и REST API
  • Уверенная работа с PostgreSQL и SQL, включая оптимизацию запросов
  • Знание Kafka или RabbitMQ
  • Навыки работы с Docker, Kubernetes, Git и CI/CD
  • Написание unit-тестов с JUnit и Mockito
  • Понимание ООП, SOLID и принципов чистого кода
  • Умение декомпозировать задачи, оценивать трудоёмкость и технические риски

Плюсом:

  • Опыт в банковской, финтех-, страховой сфере или промышленности
  • Знание Kotlin
  • Работа с MongoDB или Redis
  • Знакомство с Prometheus, Grafana, ELK или Elasticsearch
  • Использование Camunda, Liquibase или Flyway
  • Разработка высоконагруженных систем
  • Английский на уровне чтения технической документации

Условия: Подработка. Оформление: Договор ГПХ с ИП или с физлицом. График: 5/2. Формат работы: удалённо.