
Open («FUTURE OPEN TECHNOLOGY GROUP»)
Senior Java Developer
Не указана
- Java
- Spring Framework
- PostgreSQL
- SQL
- Mockito
- Apache Kafka
- NoSQL
- MongoDB
- Spring Data
- Agile
- REST API
Обязанности:
- Проектирование, разработка и поддержка сложных Java-приложений и микросервисов, поддерживающих ключевые банковские операции.
- Взаимодействие с кросс-функциональными командами, включая продуктовых менеджеров, тестировщиков и других разработчиков, для сбора и анализа требований.
- Руководство технической архитектурой, разработкой и развертыванием новых функций, обеспечивая надежные, безопасные и масштабируемые решения.
- Оптимизация производительности и масштабируемости приложений для обработки больших объемов финансовых транзакций.
- Наставничество и поддержка младших и средних разработчиков.
- Обеспечение высокого качества кода с использованием модульного тестирования, код-ревью и лучших практик разработки.
- Диагностика и устранение проблем в производственной среде и системных узких мест.
- Оставайтесь в курсе новейших трендов в индустрии, новых технологий и лучших практик разработки на Java, а также банковских технологий.
- 5+ лет практического опыта в разработке на Java.
- Отличное знание Java 8+, Spring Framework (Spring Boot, Spring Security, Spring Cloud) и микросервисной архитектуры.
- Опыт работы с RESTful API, SOAP и протоколами обмена сообщениями (например, RabbitMQ, Kafka).
- Знание SQL/NoSQL баз данных (например, PostgreSQL, MongoDB).
- Опыт работы с облачными платформами (например, AWS, Azure) и контейнеризацией (например, Docker, Kubernetes).
- Понимание CI/CD пайплайнов и инструментов (например, Jenkins, GitLab CI).
- Знание методологий Agile/Scrum.
- Проверенный опыт руководства техническими командами или сложными проектами.
- Отличные навыки решения проблем и внимание к деталям.
- Уверенное владение узбекским и русским языками (знание английского будет преимуществом).
- Опыт работы в банковском/финтех секторе или с финансовыми системами.
- Знание лучших практик по кибербезопасности в банковских приложениях.
- Опыт работы с DevOps практиками и инструментами.
- Знание TDD (разработка через тестирование) и BDD (разработка через поведение).
- Пятидневная рабочая неделя.
- Возможности для профессионального роста и развития.
- Динамичную и дружелюбную рабочую среду.
- Участие в современных проектах по цифровой трансформации.