Описание компании
Decskill — ИТ-консалтинговая компания с более чем 10-летним опытом на рынке, фокусирующаяся на долгосрочных отношениях с клиентами и сотрудниками. Сегодня это сообщество из более 800 профессионалов, работающих из Лиссабона, Порту и Мадрида, участвующих в значимых технологических инициативах.
Задачи
•Проектировать, разрабатывать, тестировать и развертывать Java-приложения на облачных платформах
•Сотрудничать с кросс-функциональными командами для определения и приоритизации требований проекта
•Разрабатывать качественное, масштабируемое и безопасное программное обеспечение с использованием Java, Spring и других релевантных технологий
•Участвовать в код-ревью и обеспечивать поддерживаемость, эффективность кодовой базы и соответствие отраслевым стандартам
•Устранять технические проблемы и сотрудничать с другими инженерами для решения сложных задач
•Разрабатывать и поддерживать техническую документацию, включая проектную документацию, руководства пользователя и релиз-ноты
•Следить за новейшими тенденциями и технологиями в Java, облачных вычислениях и разработке ПО
•Участвовать в agile-методологиях разработки, включая планирование спринтов, ежедневные стендапы и ретроспективы
•Сотрудничать с командой DevOps для обеспечения плавного развертывания и работы приложений
•Обеспечивать соответствие отраслевым стандартам, лучшим практикам и регуляторным требованиям
Требования
•Более 5 лет опыта
•Сильное владение языком программирования Java, включая Java 17
•Сильные навыки решения проблем, способность отлаживать и устранять сложные технические проблемы
•Опыт работы со Spring Boot, Spring Cloud и другими Java-фреймворками
•Большой опыт в объектно-ориентированном и функциональном программировании
•Стандарты JavaEE / SpringFramework
•Облако – контейнеризация с Docker и развертывание на Kubernetes
•CI/CD (подход as-code – gitlab-ci, argo-cd, jenkins), инструменты Cloud DevOps, среда Linux
•Опыт в скриптинге (например, Shell script) и автоматизации
•Веб-сервисы - REST API
•Микросервисная архитектура
•Опыт работы с cloud-native сервисами
•PostgreSQL
•Знание лучших практик безопасности и опыт работы с фреймворками и инструментами безопасности
•Самостоятельность, тщательность и высокая личная ответственность
•Способность выполнять несколько задач одновременно, работать под давлением и расставлять приоритеты при конкурирующих дедлайнах и меняющихся бизнес-приоритетах
•Английский язык (свободный). Хороший уровень английского
Условия
•Долгосрочные проекты в национальном и международном контексте
•Возможности для технического и профессионального роста
•Культура, ориентированная на людей, с фокусом на прозрачность и доверие
•Команды, которые ценят ответственность, сотрудничество и стабильность