Заголовок: [Вакансия - 32454] Backend-разработчик уровня Middle (Java + Spring Boot), Бразилия
Компания: CI&T
Местоположение: Бразилия / удаленно
В CI&T мы помогаем крупным предприятиям реализовать потенциал ИИ для получения реального бизнес-эффекта с помощью внедрения ИИ, разработки на основе ИИ и технологически интегрированных бизнес-решений.
Обладая 30-летним опытом трансформации в области технологий, мы ускоряем инновации, используя экспертизу в области Agentic SDLC, модернизации приложений, данных и ИИ, Martech и бизнес-стратегии.
Нас 8 000 CI&Ters в более чем 25 странах, мы сотрудничаем над созданием решений с реальным влиянием. ИИ уже является частью того, как мы работаем, развиваемся и внедряем инновации каждый день.
О роли
В качестве Backend-разработчика уровня Middle (Java + Spring Boot) вы будете участвовать в проектировании, разработке и постоянном улучшении масштабируемых серверных систем для B2B-платформы электронной коммерции в индустрии алкогольных напитков, работающей в 40 странах.
Вы будете работать над созданием и поддержкой надежных серверных сервисов, разработкой RESTful API, интеграцией распределенных систем, а также обеспечением качества, безопасности и производительности приложений. Сотрудничая с межфункциональными командами, вы поможете развить платформу и поставлять масштабируемые, высококачественные программные решения, которые поддерживают потребности бизнеса.
Что вы будете делать:
- Разрабатывать, поддерживать и улучшать масштабируемые серверные системы, используя Java, Spring и Spring Boot.
- Проектировать, реализовывать и поддерживать микросервисы и RESTful API для поддержки бизнес-функциональности и интеграции систем.
- Реализовывать решения для доступа к данным и их хранения с использованием Spring Data и JPA, работая как с реляционными, так и с нереляционными базами данных.
- Разрабатывать и поддерживать асинхронную коммуникацию и событийно-ориентированные интеграции с использованием систем обмена сообщениями, таких как Kafka и RabbitMQ.
- Писать и поддерживать модульные и интеграционные тесты с использованием JUnit и Mockito для обеспечения качества, надежности и поддерживаемости кода.
- Применять лучшие практики безопасности и производительности для создания надежных и эффективных приложений.
- Сотрудничать с межфункциональными командами для понимания требований, определения технических решений и поставки высококачественного программного обеспечения.
- Вносить вклад в процессы непрерывной интеграции и непрерывной поставки (CI/CD) с использованием инструментов и технологий, таких как Docker и Kubernetes.
- Отслеживать работоспособность, производительность и надежность приложений с помощью инструментов наблюдения, таких как New Relic.
- Применять лучшие практики разработки программного обеспечения, включая чистый код, паттерны проектирования и эффективные методы решения проблем.
Обязательно:
- Глубокое знание Java и связанных с ней фреймворков, в частности Spring и Spring Boot.
- Твердое понимание архитектуры микросервисов и принципов проектирования RESTful API.
- Знакомство с реляционными и нереляционными базами данных, включая концепции моделирования данных и хранения данных.
- Знание систем обмена сообщениями и асинхронной коммуникации, таких как Kafka и RabbitMQ.
- Практический опыт работы с фреймворками автоматизированного тестирования, включая JUnit и Mockito.
- Владение практиками CI/CD и знакомство с технологиями контейнеризации и оркестрации, включая Docker и Kubernetes.
- Глубокое понимание объектно-ориентированного программирования (ООП), структур данных, основ алгоритмов и методов решения проблем.
- Знание паттернов проектирования программного обеспечения, принципов чистого кода и лучших практик разработки программного обеспечения.
- Понимание различных методологий тестирования, включая регрессионное, дымовое, стрессовое, модульное, интеграционное, автоматизированное и сквозное (E2E) тестирование.
- Сильные аналитические навыки и навыки решения проблем, способность разрабатывать эффективные и поддерживаемые технические решения.
- Отличные коммуникативные навыки и навыки сотрудничества, способность эффективно работать в межфункциональных и международных командах.
- Проактивность, ответственность и подход, ориентированный на постоянное совершенствование.
- Английский язык на уровне Upper-intermediate или выше, с возможностью четко общаться в профессиональной среде.
Наши преимущества:
- Медицинская и стоматологическая страховка
- Пособие на питание
- Помощь по уходу за детьми
- Расширенный отпуск по уходу за ребенком (отцовский)
- Партнерство с фитнес-клубами и специалистами по здоровью и благополучию через Wellhub (Gympass) TotalPass;
- Разделение прибыли и участие в результатах (PLR);
- Страхование жизни
- Платформа непрерывного обучения (CI&T University);
- Клуб скидок
- Бесплатная онлайн-платформа, посвященная физическому, психическому и общему благополучию
- Курс по беременности и ответственному родительству
- Партнерство с онлайн-платформами обучения
- Платформа изучения языков
И многое другое!
В CI&T инклюзивность начинается с первого контакта. Если вы являетесь лицом с ограниченными возможностями, важно представить свою оценку во время процесса отбора. Нажмите здесь, чтобы узнать, какие данные необходимо включить в отчет. Таким образом, мы сможем обеспечить необходимую вам поддержку и условия. Если у вас еще нет оценки, не волнуйтесь: мы можем помочь вам ее получить.
У нас есть специальная команда по здоровью и благополучию, специалисты по инклюзивности и группы по интересам, которые будут с вами на каждом этапе. Рассчитывайте на нас, чтобы пройти этот путь вместе.