ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2370136 | Backend developer (Senior) | Ташкент | > APEX BANK | open | 2025-02-24 |
Требования
Уверенное знание Java, Понимание принципа работы очередей, многопоточности. Уверенное знание фреймворка Spring, Spring Boot, Spring Data/JPA/JDBC , WebFlux , Spring...
Описание
Обязанности:
- Уверенное знание Java, Понимание принципа работы очередей, многопоточности
- Уверенное знание фреймворка Spring, Spring Boot, Spring Data/JPA/JDBC , WebFlux , Spring Security
- Уверенное знание баз данных Oracle, PostgreSQL , MongoDB , ClickHouse
- Уверенное знание Gradle
- Знания брокеров сообщений Apache Kafka, ActiveMQ или RabbitMQ
- Знание CI/CD
- Знание Kubernetes/Docker
- Знание фреймворков модульного тестирования(JUnit, Mockito) а так же интеграционного тесетирования
- Знание Git для контроля версий и архивации проектов
- Знание и понимание алгоритмов и структур данных. Знание паттернов проектирования и умение их применять
- Знание принципов оптимизации в целях создания более эффективных оптимизированных решений
- Знание всех общий принципов программирования включая OOP, Clean Architecture, SOLID
- Опыт работы с ELK stack , Grafana, Prometheus
- Опыт работы с Keycloak
- Опыт работы с Linux или Unix подобными системами
- Понимание, как работает HTTP/gRPC.
- Опыт работы от 3 лет
-
Опыт разработки высоконагруженных сервисов(приветствуется)
Опыт работы с микросервисной архитектурой. - Опыт работы со Spring Security.
- Опыт работы с Oracle/PostgreSQL на продвинутом уровне (сложные запросы, Оптимизация запросов)
- Опыт использования брокеров сообщений(Apache Kafka, ActiveMQ или RabbitMQ) для обработки потоков данных применение при разработке, опыт работы с инструментами Jenkins, Git Pipeline
- Знание русского, узбекского, английского языка