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