Java разработчик
Прямой работодатель DreamSoft ( dreamsoft.by )
Опыт работы любойот 2 500 $
IT-компания "ДримСофт" осуществляет разработку, поставку и сопровождение программного обеспечения для различных сфер бизнеса уже более 10 лет.
Приглашаем в нашу команду senior Java разработчика для работы на проекте крупного завода.
От кандидата мы ожидаем:
• Опыт разработки и поддержки микросервисов
• Опыт проведения Сode Review
• Знание основных методологий разработки программного обеспечения, принципов OOП, шаблонов проектирования, принципов SOLID, DRY, KISS
• Практика использования Test Containers в интеграционных тестах
• Отличное знание Spring/Spring Boot (Core, MVC/Webflux, Data/Integration, Security, Actuator, Auto configuration, AOP)
• Опыт работы с Kafka, понимание ее архитектуры и ограничений
• Хорошее знание Maven/Gradle и CI/CD систем(Gitlab/Jenkins)
• Профилирование кода, анализ дампов памяти, анализ логов, метрик и трассировок, тонкая настройка JVM
• Опыт применения Clean Architecture на практике
• Опыт Event driven Architecture и DDD
• Опыт разработки через тестирование (TDD)
• Опыт работы с bpmn движками
• Опыт написания no-code или low-code систем
• Опыт использования GraphQL и Websockets как API для клиентов
• Опыт использования gRPС как стандарт межсервисных коммуникаций
• Опыт управления доступом в микросервисах (сложные кейсы: ABAC, Graph based)
• Опыт разработки приложений на реактивном стеке (Reactor, RxJava, Mutiny)
• Опыт разработки с использование Spring Cloud компонентов
• Опыт с Kubernetes
• Опыт построения гео распределенных отказоустойчивых решений
• Опыт реализации решений класса Enterprise Service Bus, или тесного взаимодействия с ними
Предлагаем:
- Удаленный формат работы;
- Любые виды сотрудничества (ТК РФ, ИП, самозанятость, ГПХ).