Middle/Senior Java Developer
Мы в поиске Java разработчиков в команду.
Click - это мобильное приложение, онлайн-банкинг переводы и платежи, а также возможность оплаты через QR-код. Компания предоставляет услуги как для физических, так и для юридических лиц, являясь лидером в финтех-сфере Узбекистана.
Чем предстоит заниматься:
-
Разработка backend части программного обеспечения на базе технологий Java 17+ и фреймворк Spring (Spring Boot 3.*);
-
Межсервисная интеграция через Kafka, ActiveMQ Artemis;
-
Интеграции с внешними сервисами по REST;
-
Написание REST API c различными настройками авторизации Spring Security (Basic, Bearer and OAuth2);
-
Сопровождение своего кода от коммита до мониторинга работы сервиса в производственной среде;
-
Code review;
-
Участие в проектировании и принятии архитектурных решений;
-
Написание Unit тестов (Junit4/5);
-
Первичное тестирование написанного кода;
Что мы ожидаем от тебя:
-
Опыт разработки на Java от 2 лет;
-
Опыт разработки REST сервисов;
-
Уверенные знания и опыт работы с БД «PostgreSQL»: понимание принципов построения табличного пространства, написание хранимых процедур и функций;
-
Опыт проектирования многомодульных приложений и масштабируемых решений;
-
Опыт разработки high-load систем на основе микро сервисной архитектуры;
-
Понимание принципов ООП, SOLID и DRY и Design Patterns;
-
Понимание многопоточности и синхронизации;
-
Опыт работы с Git, CI/CD, Maven, Docker, Kubernetes;
-
Опыт реализации юнит-тестов;
-
Свободное владение русским языком;
Что мы в свою очередь предлагаем:
- Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха;
- Работа с перспективными продуктами для миллионов пользователей;
- Офис в центре города
- Корпоративный английский
- Корпоративный тренажерный зал
- Внутренные и внешные тренинги
- Гибкий формат работы