Java-разработчик (Middle / Middle+ / Senior)
Опыт работы: 3–6 лет
Подработка
Оформление: Договор ГПХ с ИП, с физлицом
График: 5/2
Формат работы: удалённо
Чем предстоит заниматься
•Разрабатывать микросервисы на 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, 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
•Разработка высоконагруженных систем
•Английский на уровне чтения технической документации