Обязанности: Участие в создании высокопроизводительных и масштабируемых приложений на языке Java, начиная с этапа проектирования до внедрения. Поддержка и оптимизация: Обеспечивание стабильность работы приложений, оптимизация кода для повышения производительности и надежности Тесное сотрудничество с бизнес-аналитиками и другими заинтересованными сторонами для понимания и уточнения требований Проведение и участие в код-ревью для обеспечения соблюдения стандартов качества и лучших практик разработки. Требования: Минимум 3 года опыта в разработке программного обеспечения на Java Уверенные знания Java SE и опыт работы с Java EE Знание Spring и Spring Boot для построения RESTful сервисов Опыт работы с реляционными базами данных (например, PostgreSQL, MySQL) и уверенное использование SQL Владение системами контроля версий, такими как Git, и понимание принципов работы с ветками и merge-requests Глубокое понимание объектно-ориентированного программирования и знание основных паттернов проектирования Умение читать и понимать техническую документацию на английском языке Опционально: Приветствуется опыт работы с микросервисной архитектурой, знание Docker и Kubernetes Мы предлагаем: Конкурентоспособный уровень заработной платы, соответствующий опыту и квалификации Гибкий график работы, возможность удаленной работы и современный офис, оборудованный всем необходимым для комфортной работы Курсы повышения квалификации, участие в конференциях и семинарах, возможность карьерного роста внутри компании Дружелюбная и поддерживающая атмосфера, обмен знаниями и опытом внутри команды Медицинское страхование, компенсация спортивных абонементов и других важных аспектов жизни сотрудников Мы рады приветствовать новых специалистов, готовых к вызовам и желающих развиваться вместе с нами. Присоединяйтесь к нашей команде и станьте частью нашего успеха!