Ludito
Middle Java Developer (backend)
1 мес. назад
RussiaMiddleOnsite
javaspring bootspring mvcspring securityrest apisqlpostgresqloracle
Hayot Bank развивает цифровые инструменты для эффективной работы с клиентами. Вакансия для Middle Java Developer, который будет разрабатывать отказоустойчивые масштабируемые бекенд-решения.
О компании
- Hayot Bank развивает цифровые инструменты, которые помогают сотрудникам эффективно работать с клиентами: в офисах и корпоративном блоке.
Обязанности
- Разработка и поддержка отказоустойчивых и масштабируемых внутрибанковских backend-решений на Java / Spring Boot
- Проектирование и разработка интеграций с внешними системами и вендорами
- Оптимизация и рефакторинг существующих решений: производительность, надёжность, поддерживаемость кода
- Работа с реляционными базами данных: проектирование схем, написание и оптимизация SQL-запросов
- Взаимодействие с аналитиками, QA-инженерами и frontend-командой на всех этапах разработки фичей
- Участие в code review, декомпозиции задач и устранении production-инцидентов
Требования
- Коммерческий опыт разработки на Java от 2 лет
- Уверенные знания Java 11 / 17+ (Core, ООП, коллекции, многопоточность, исключения)
- Опыт работы с Spring (Spring Boot / MVC / Data / Security) и разработкой REST API
- Знание SQL, опыт работы с PostgreSQL и / или Oracle; Hibernate / JPA, JDBC
- Spring Security — аутентификация / авторизация, OAuth2, JWT
- Опыт написания unit-тестов (JUnit 5, Mockito)
- Практика работы с Git, Maven / Gradle, IntelliJ IDEA
- Понимание CI / CD (GitLab CI / Jenkins)
- Базовое понимание микросервисной архитектуры и принципов REST / SOAP интеграции
- Опыт работы с Docker
- Работа по методологиям Agile / Scrum
Будет плюсом
- Опыт работы в банковском или финтех-секторе
- Знание интеграционных паттернов (Enterprise Integration Patterns) и опыт с ESB / ETL-инструментами
- Опыт работы с BPM-системами, в частности Camunda (моделирование процессов, деплой, интеграция с Spring Boot)
- Kubernetes — базовое понимание или практический опыт
- Опыт внедрения мониторинга: Prometheus, Grafana, ELK / EFK stack
- Понимание DDD и event-driven архитектуры
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ, NATS
Условия
- График работы: 5 / 2, с 10:00 до 19:00
- Формат: офис в центре города (удобная локация и комфортное рабочее пространство)
- Заработная плата: высокая, обсуждается индивидуально и всегда соответствует уровню ответственности
- Сильная команда: профессиональный, открытый и по-настоящему классный коллектив без лишней бюрократии
- Рост и развитие: реальные возможности карьерного и профессионального роста, участие в развитии ключевого продукта компании