Требования: - Образование высшее (желательно техническое);
- Опыт работы не менее 5-6 лет;
- Уверенное знание Java 8 и выше;
- Опыт разработки с Spring Boot/Cloud/Data/Security;
- Умение разрабатывать SOAP и REST-сервисы;
- Опыт разработки микросервисных приложений (Docker, K8s, OpenShift);
- Опыт разработки и проектирования БД (PostgreSQL, SQL Server, Oracle);
- Понимание достоинств и недостатков разных архитектурных стилей для проектирования систем;
- Понимание принципов разработки и проектирования (ООП, SOLID, DRY, KISS, Yagni, TDD и т.д.).
Наш стек:Java 21;
Spring Framework и Spring Boot;
PostgreSQL, Hibernate ORM;
Kafka;
Redis.
Обязанности:- Разработка микросервисов, компонентов и БД;
- Проектирование интеграций (веб-сервисы REST, AMQP, очереди сообщений);
- Проектирование системной архитектуры;
- Оптимизация решений;
- Внедрение новых технологий и подходов;
- Рефакторинг и code review.