Обязанности:
• Разработка ПО в составе команды разработчиков
• Разработка с нуля / поддержка микросервисной архитектуры (Spring 3.X.X)
• Тесное взаимодействие с аналитиками и фронтенд-разработчиками для интеграции с бэкенд приложениями
• Реализация сервисов внешних интеграций
• Разработка CRM и биллинг системы
• Понимание принципов ООП, паттернов проектирования, знание и умение применять принципы SOLID
• Оптимизация производительности приложений
• Тестирование, отладка и решение проблем, связанных с приложением
Требования:
• Опыт коммерческой разработки от 2.5 лет
• Знания Java 8, 17
• Опыт работы с фреймворками Spring Boot, Spring Cloud, Hibernate
• Наличие опыта работы с реляционными СУБД (PostgreSQL, Oracle)
• Опыт работы с системами очередей сообщений (Kafka, RabbitMQ)
• Опыт и знания системы контроля версий Git
• Уверенные знания тестирования и отладки приложений
Будет плюсом:
• Опыт работы с CRM-системами, приложениями учета денежных средств
• Продвинутые знания в построении sql-запросов
Условия:
• Офис в центре города
• Конкурентоспособная заработная плата