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. Формат работы: удалённо.