Это ваш услуга — поднимите его в топ каталога
Продвинуть в топGroovy и Grails: бэкенд на JVM, REST API и настройка сборки Gradle
Исполнитель
ЗаказатьАД
Алексей ДроновPHP РазработкаСпециализируюсь на связке Groovy и Grails и веду бэкенд-разработку на JVM. На фреймворке Grails собираю серверные приложения и REST API целиком: подход convention over configuration позволяет быстро описать доменные объекты, контроллеры и сервисы, не утопая в шаблонном коде. Ставлю во главу угла аккуратный и проверяемый код на сервере — работу с базой через GORM, транзакционную логику в сервисах, продуманные URL mappings и интерсепторы, где аутентификация и проверки собраны в одном понятном слое. Когда у заказчика уже крутится проект на Grails, который нужно дорастить, перевести на свежую мажорную версию или разгрести от накопленных костылей, я берусь за это охотно.
Язык Groovy применяю шире фреймворка — как инструмент скриптования и склейки на всей платформе JVM. Через Gradle выстраиваю сборку и релизы, пишу собственные таски и плагины, а неповоротливые shell-цепочки заменяю понятными Groovy-скриптами, которые читают файлы, дергают API, приводят данные к нужному виду и запускают выкладку. Практика показывает, что именно этап сборки незаметно съедает время команды, поэтому грамотно настроенный Gradle с чётким управлением зависимостями и кешем экономит минуты на каждой сборке. Отдельно занимаюсь стыковкой Grails-приложений с брокерами очередей, сторонними сервисами и старым Java-кодом, ведь Groovy без трений соседствует с классами на Java.
Чтобы совпасть по ожиданиям, оговорю границы сразу: я про Groovy и Grails, а не про универсальный Java/Spring, Kotlin или Scala. Если стек построен на Grails либо у вас есть Groovy-автоматизация и собственные DSL, которым нужна надёжная поддержка, я возьму бэкенд под контроль, разберу текущий код и закрою его тестами, чтобы правки не ломали работающее. Опишите версию, СУБД и главную боль — дам честную оценку по срокам.
— Серверные приложения и REST API на Grails (контроллеры, сервисы, GORM)
— Скрипты и склейка на Groovy по всей JVM
— Настройка сборки Gradle, собственные таски и плагины
— Перевод Grails на новые версии и уборка технического долга
— Работа с базой через GORM: транзакции и оптимизация запросов
— Стыковка с библиотеками Java, очередями и внешними API
— Модульные и интеграционные тесты серверной части
Язык Groovy применяю шире фреймворка — как инструмент скриптования и склейки на всей платформе JVM. Через Gradle выстраиваю сборку и релизы, пишу собственные таски и плагины, а неповоротливые shell-цепочки заменяю понятными Groovy-скриптами, которые читают файлы, дергают API, приводят данные к нужному виду и запускают выкладку. Практика показывает, что именно этап сборки незаметно съедает время команды, поэтому грамотно настроенный Gradle с чётким управлением зависимостями и кешем экономит минуты на каждой сборке. Отдельно занимаюсь стыковкой Grails-приложений с брокерами очередей, сторонними сервисами и старым Java-кодом, ведь Groovy без трений соседствует с классами на Java.
Чтобы совпасть по ожиданиям, оговорю границы сразу: я про Groovy и Grails, а не про универсальный Java/Spring, Kotlin или Scala. Если стек построен на Grails либо у вас есть Groovy-автоматизация и собственные DSL, которым нужна надёжная поддержка, я возьму бэкенд под контроль, разберу текущий код и закрою его тестами, чтобы правки не ломали работающее. Опишите версию, СУБД и главную боль — дам честную оценку по срокам.
— Серверные приложения и REST API на Grails (контроллеры, сервисы, GORM)
— Скрипты и склейка на Groovy по всей JVM
— Настройка сборки Gradle, собственные таски и плагины
— Перевод Grails на новые версии и уборка технического долга
— Работа с базой через GORM: транзакции и оптимизация запросов
— Стыковка с библиотеками Java, очередями и внешними API
— Модульные и интеграционные тесты серверной части
Похожие услуги
В топ
Все услуги категории Робототехник ROS — софт для автономных роботов
Создание скриптов
В топ
PowerShell под Windows: автоматизация задач администратора
Создание скриптов
В топ
Разработчик на Nim — компилируемые системы и производительный бэкенд
Создание скриптов
В топ
Crystal-разработчик — компилируемые сервисы и API с высокой скоростью
Создание скриптов
В топ
Разработчик на Elm — фронтенды без падений
Создание скриптов
В топ
Разработчик на Lua — скриптинг игр, моды, embedded и OpenResty
Создание скриптов
Полезно знать
Как откликнуться на этот заказ
Чтобы получить заказ, войдите как фрилансер и отправьте отклик: опишите, как решите задачу, укажите цену и срок и приложите пример похожей работы из портфолио. Заказчик видит все отклики и выбирает исполнителя, поэтому отвечайте конкретно и по делу.
Гарантия оплаты через безопасную сделку
Все расчёты на ProFreelance защищены. При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после того, как заказчик принял результат — это защищает обе стороны от обмана.
Похожие заказы и услуги
Смотрите другие предложения в разделе «Услуги» или следите за лентой заказов, чтобы откликаться на новые задачи первым.