Описание
Разработка высоконагруженных корпоративных систем и микросервисов.
Задачи
•Проектировать и разрабатывать масштабируемые приложения на Java и Spring Boot
•Внедрять технические и архитектурные решения на основе бизнес-требований
•Моделировать и оптимизировать базы данных
•Взаимодействовать с командой разработчиков и смежными командами
•Проектировать и разрабатывать новые микросервисы
•Поддерживать и оптимизировать существующую систему
•Участвовать в принятии архитектурных решений
•Проводить проверку кода
•Взаимодействовать с командами разработки интерфейсов, тестирования и эксплуатации
Требования
•Опыт серверной разработки на Java от 3 до 6 лет
•Уверенное знание Java Core, Spring Framework и Hibernate
•Понимание микросервисной архитектуры и REST API
•Уверенное знание Git
•Ответственность, внимательность и мотивация
•Владение узбекским языком
•Опыт работы с Java не менее 5 лет
•Знание Java 17/21/25, Spring Boot, Spring Data JPA и Spring Security
•Опыт работы с микросервисной архитектурой и Spring Cloud
•Знание PostgreSQL и оптимизации SQL-запросов
•Опыт работы с Kafka или RabbitMQ, Redis и механизмами кэширования
•Знание Docker, Kubernetes и CI/CD, включая GitLab CI и Jenkins
•Опыт работы с REST API и gRPC
•Опыт написания тестов с JUnit, Mockito и Testcontainers
•Знание Git, Clean Code, принципов SOLID и шаблонов проектирования
Будет плюсом: опыт работы с высоконагруженными системами, Prometheus, Grafana и ELK, чтение технической документации на английском, опыт построения микросервисов
Условия
•График 5/2, с 09:00 до 18:00
•Официальное трудоустройство
•Конкурентная зарплата, обсуждаемая на собеседовании; зарплата выплачивается вовремя
•Современный офис в центре города с удобной инфраструктурой
•Профессиональная и дружелюбная команда, комфортная рабочая атмосфера, кофе
•Профессиональный рост и развитие навыков на реальных проектах