Middle Software Engineer (Java)
| Занятость | Полная занятость |
| Полная занятость | |
| Адрес | Узбекистан, Ташкент, улица Шахрисабз, 30 |
-
Обязанности:
-
Разработка и поддержка backend-сервисов на Java;
-
Участие в проектировании архитектуры и технических решений;
-
Эффективное взаимодействие с кросс-функциональными командами (QA, DevOps, аналитики, продукт);
-
Проведение code review, обеспечение качества и стабильности кода;
-
Поддержка и улучшение существующих решений, оптимизация производительности сервисов.
-
Требования:
-
Опыт работы в IT от 2 лет;
-
Опыт работы в FinTech-проектах от 1 года (желательно);
-
Уверенное владение Java и современными практиками разработки;
-
Java и Core Concepts:
-
Многопоточность, конкуренция, синхронизация;
-
Java Collections Framework;
-
Дженерики, функциональное программирование (Stream API, Lambda);
-
Обработка исключений;
-
Фреймворки и технологии:
-
Spring Boot (Core, Data, Security);
-
Hibernate / JPA;
-
Тестирование:
-
Unit-тестирование (JUnit, TestNG);
-
Mocking (Mockito);
-
Интеграционные тесты;
-
Инструменты разработки:
-
Контроль версий: Git, GitLab / Bitbucket;
-
Сборка: Maven / Gradle;
-
CI/CD: Jenkins или аналогичные системы;
-
Контейнеризация: Docker;
-
Работа с БД:
-
Отличное знание SQL (PostgreSQL, Oracle);
-
Опыт с NoSQL (например, MongoDB).
-
Будет преимуществом:
-
Опыт работы с микросервисной архитектурой;
-
Знание REST API, принципов безопасности приложений;
-
Опыт работы с Kubernetes.
-
Мы предлагаем:
-
Участие в разработке современных FinTech-решений;
-
Возможность профессионального и карьерного роста;
-
Конкурентную заработную плату и бонусы;
-
Дружную и профессиональную команду.
| Опыт | От 3 до 6 лет |
| График работы | Полный день |