Обязанности поддерживать контакт с заказчиками и обеспечивать единое понимание системы; повышать качество дизайна системы и упрощать ее развитие; развивать экспертизу в предметной области и автоматизировать повседневные задачи; изучать и внедрять новые технологии, когда они нужны команде и системе. Требования уверенное владение Java и Kotlin; основы многопоточности: потоки, Executor Framework, Concurrent-коллекции; опыт Spring Framework, Spring Boot, PostgreSQL, Hibernate и JPA; понимание устройства JVM, автотесты JUnit 5, Mockito, MockK и сборка на Gradle; английский для чтения технической документации. Условия гибрид после испытательного срока: два дня в офисе, три дня удаленно; гибридный или офисный формат в зависимости от роли; ежегодный пересмотр зарплаты и годовая премия; расширенный ДМС и льготное страхование для семьи; образовательные программы СберУниверситета; подписка Прайм на троих близких; корпоративная пенсионная программа.