О компании
Quality and Reliability (QnR) — ведущая технологическая группа с более чем 30-летним присутствием на рынке, обеспечивающая цифровую трансформацию критически важных систем в Греции, Европе и регионе EMEA. Q&R S.A. — международная технологическая компания и сертифицированный Great Place to Work® уже 3 года подряд.
Обязанности
- Разработка и поддержка Java-сервисов: реализация и оптимизация бэкенд-решений на Spring Boot, обеспечение чистого, безопасного и эффективного кода.
- Повышение качества кода и производительности: участие в создании переиспользуемых библиотек, peer code reviews, автоматизированные проверки качества (например, SonarQube), оптимизация баз данных (Oracle, Postgres).
- Тестирование и документация: написание и поддержка unit-тестов (JUnit, Mockito), следование принципам TDD, документирование бэкенд-разработки.
- Сотрудничество и Agile-практики: работа с Front-End, QA и старшими разработчиками, участие в стендапах, ретроспективах и сессиях обмена знаниями.
- Поддержка и устранение неполадок: помощь в релизах, обеспечение соответствия требованиям, решение проблем бэкенда.
Требования
- Степень бакалавра в области Computer Science или смежной области (или эквивалентный профессиональный опыт).
- Минимум 4 года в бэкенд-разработке на Java (11, 17+).
- Минимум 2 года работы с Spring Boot, SQL (Oracle или Postgres) с базовой оптимизацией запросов и индексацией, ORM-фреймворками (JPA/Hibernate), инструментами сборки (Maven) и контроля версий (Git), объектно-ориентированным проектированием (OOD), паттернами проектирования и практиками TDD.
- Степень магистра в области Computer Science или смежной области.
- Знание практик безопасности эндпоинтов и развертывания (например, ACMS).
- Опыт работы с инструментами AI-документации или генерации кода.
- Понимание Agile или Scrum.
- Опыт с Jenkins, Bitbucket Pipelines или аналогичными CI/CD инструментами.
- Базовое знакомство с ReactJS (или аналогичными фронтенд-фреймворками) будет плюсом.
Условия
- Привлекательный зарплатный пакет.
- Медицинское страхование и компенсационный план с первого дня.
- Участие в захватывающих инновационных проектах.
- Ваучер на обучающие курсы для развития технических и мягких навыков.
- Командные мероприятия и празднования.