Сегодня мы вновь поделимся с вами инструментом, который недавно попал в поле нашего зрения и показался классным!
Sketch2Code - это AI инструмент, который превращает ваши рисунки в HTML вёрстку.
Как он работает?
🔴 Находит шаблоны проектирования
Computer Vision Model обучена распознавать объекты на основе нарисованных от руки шаблонов HTML.
🔴 Распознает рукописный текст
Каждый обнаруженный элемент проходит через службу распознавания текста для извлечения рукописного содержимого.
🔴 Понимает структуру
Информация об обнаруженных объектах и их положении внутри изображения вводится в алгоритм, который генерирует базовую структуру.
🔴 Создает HTML
HTML-код создается в соответствии с обнаруженным макетом, содержащим нужные элементы дизайна.
А еще на сайте есть готовые шаблоны. Удобно? Удобно!
Sketch2Code - это AI инструмент, который превращает ваши рисунки в HTML вёрстку.
Как он работает?
🔴 Находит шаблоны проектирования
Computer Vision Model обучена распознавать объекты на основе нарисованных от руки шаблонов HTML.
🔴 Распознает рукописный текст
Каждый обнаруженный элемент проходит через службу распознавания текста для извлечения рукописного содержимого.
🔴 Понимает структуру
Информация об обнаруженных объектах и их положении внутри изображения вводится в алгоритм, который генерирует базовую структуру.
🔴 Создает HTML
HTML-код создается в соответствии с обнаруженным макетом, содержащим нужные элементы дизайна.
А еще на сайте есть готовые шаблоны. Удобно? Удобно!
🔥Что же делать если упал продакшн? 🔥 - об этом поговорят Олег Пузанов и Михаил Иващенко в новом выпуске #Кибирд. 🤘
Погнали смотреть: https://youtu.be/LRQiQ6FWpv0
Погнали смотреть: https://youtu.be/LRQiQ6FWpv0
YouTube
Кибирд (Keybeard) #33 – Как тушить пожары на продакшене и не умереть
Никто не застрахован от того, что продакшен может упасть в любое время. Важно знать, что делать в такой ситуации и начать решать проблему как можно скорее, т.к. из-за простоев бизнес теряет деньги, но помимо денег это также и репутационные потери, когда бизнес…
Девочки💁🏻♀️, записываемся на программирование 💅🏻. А вы знали, что многие женщины стояли у истоков 👩💻программирования. Нет? Тогда минуточка истории.😻
💄 Ада Лавлейс
Была первой, кто смог разработать алгоритм, который мог обрабатываться машиной или компьютером. Таким образом, считается первым программистом в мире.
💄 Лойс Хайбт
Была одной из десяти человек команды IBM, которая разработала FORTRAN - первый успешный язык программирования высокого уровня.
💄 Барбара Лисков
Создала Argus - первый язык высокого уровня для поддержки распределенных программ и демонстрации техники конвейерной обработки данных и Thor.
💄 Фрэнсис Элизабет Аллен
Аллен была первой женщиной - членом IBM и в 2006 году стала первой женщиной, получившей премию Тьюринга. Большую часть своей карьеры она занималась разработкой передовых компиляторов языка программирования для IBM Research.
В Mad Devs работает много девушек и, к нашему счастью, их становится все больше. Даешь больше крутых специалисток!🤘
🍷Посмотреть открытые вакансии
💄 Ада Лавлейс
Была первой, кто смог разработать алгоритм, который мог обрабатываться машиной или компьютером. Таким образом, считается первым программистом в мире.
💄 Лойс Хайбт
Была одной из десяти человек команды IBM, которая разработала FORTRAN - первый успешный язык программирования высокого уровня.
💄 Барбара Лисков
Создала Argus - первый язык высокого уровня для поддержки распределенных программ и демонстрации техники конвейерной обработки данных и Thor.
💄 Фрэнсис Элизабет Аллен
Аллен была первой женщиной - членом IBM и в 2006 году стала первой женщиной, получившей премию Тьюринга. Большую часть своей карьеры она занималась разработкой передовых компиляторов языка программирования для IBM Research.
В Mad Devs работает много девушек и, к нашему счастью, их становится все больше. Даешь больше крутых специалисток!🤘
🍷Посмотреть открытые вакансии
Асинхронная коммуникация - это один из важных пунктов тайм-менеджмента, ведущего к росту собственной эффективности.📈
Есть два стула:
🪑 Привет! Как дела? Скинь отчет.
🪑 Привет! Кинь отчет о проделанной работе за последний закрытый спринт. В отчете укажи: сколько на тебе было задач, сколько из них было закрыто, сколько перешли в следующий спринт (и почему). Вышли сегодня до 17 часов.
На какой сам сядешь? Мы бы выбрали второй.
Почему второй?
⭕️ Асинхронный ответ более вдумчивый и развернутый.
⭕️ Не отрывает тебя от сложной задачи, ведь ответить на сообщение ты можешь позже.
⭕️ Ты демонстрируешь уважение к коллегам, особенно к членам команды, которые работают в разных часовых поясах.
⭕️ Асинхронная коммуникация всегда более прозрачна и оставляет за собой больше рабочих артефактов не только для тебя, но и для команды.
Базовое правило асинхронной коммуникации - поставленный вопрос / задача не должны вызывать дополнительных вопросов.
Советуем посмотреть: Кибирд – Коммуникации в разработке софта
Есть два стула:
🪑 Привет! Как дела? Скинь отчет.
🪑 Привет! Кинь отчет о проделанной работе за последний закрытый спринт. В отчете укажи: сколько на тебе было задач, сколько из них было закрыто, сколько перешли в следующий спринт (и почему). Вышли сегодня до 17 часов.
На какой сам сядешь? Мы бы выбрали второй.
Почему второй?
⭕️ Асинхронный ответ более вдумчивый и развернутый.
⭕️ Не отрывает тебя от сложной задачи, ведь ответить на сообщение ты можешь позже.
⭕️ Ты демонстрируешь уважение к коллегам, особенно к членам команды, которые работают в разных часовых поясах.
⭕️ Асинхронная коммуникация всегда более прозрачна и оставляет за собой больше рабочих артефактов не только для тебя, но и для команды.
Базовое правило асинхронной коммуникации - поставленный вопрос / задача не должны вызывать дополнительных вопросов.
Советуем посмотреть: Кибирд – Коммуникации в разработке софта
Иногда некоторые запросы клиентов не требуют решения с нуля. Одно из возможных решений, которые мы можем посоветовать это разработка с использованием low-code/no-code инструментов.
No-code – это разработка без разработчика. Есть специальные инструменты и шаблоны, которые не требуют никаких навыков программирования и значительно облегчают бюджет.
Low-code – это разработка с минимальным программированием. Вместо кода используют специальные конструкторы или готовые скрипты.
Примеры No-code/ Low-code:
🔺 Веб-платформы: WordPress, Wix, Squarespace, WebFlow
🔺 Платформы управления базами данных: Mendix, Airtable
🔺 Мобильные приложения: Bubble, Thunkable, Figma, Bravo
🔺 E-commerce и онлайн-магазины: Shopify
🔺 Приложения планирования ресурсов компании: Zoho, Salesforce
Главное помнить, что сервис приложения или сайта может требовать и кастомных решений, которые уже невозможно воплотить без разработчиков - таких, как мы 🙆🏻♀️, например.
No-code – это разработка без разработчика. Есть специальные инструменты и шаблоны, которые не требуют никаких навыков программирования и значительно облегчают бюджет.
Low-code – это разработка с минимальным программированием. Вместо кода используют специальные конструкторы или готовые скрипты.
Примеры No-code/ Low-code:
🔺 Веб-платформы: WordPress, Wix, Squarespace, WebFlow
🔺 Платформы управления базами данных: Mendix, Airtable
🔺 Мобильные приложения: Bubble, Thunkable, Figma, Bravo
🔺 E-commerce и онлайн-магазины: Shopify
🔺 Приложения планирования ресурсов компании: Zoho, Salesforce
Главное помнить, что сервис приложения или сайта может требовать и кастомных решений, которые уже невозможно воплотить без разработчиков - таких, как мы 🙆🏻♀️, например.
Mad Stream на английском!
На этой неделе нашим спикером будет Анатолий Федоренко, наш Delivery Manager c темой "Проблемы оценок IT проектов и способы их решения".
Дата/Время: 29 октября в 19:00 (по Бишкекскому времени)
Вход на вебинар – свободный! Чтобы присоединиться к нам, переходите по ссылке: https://youtu.be/7nq1ClXRWjc
На этой неделе нашим спикером будет Анатолий Федоренко, наш Delivery Manager c темой "Проблемы оценок IT проектов и способы их решения".
Дата/Время: 29 октября в 19:00 (по Бишкекскому времени)
Вход на вебинар – свободный! Чтобы присоединиться к нам, переходите по ссылке: https://youtu.be/7nq1ClXRWjc
YouTube
Mad Stream: "Problems of IT project evaluations and ways to solve them." Speaker - Anatoly Fedorenko
Mad Stream in English!
Meet Mad Devs Delivery Manager Anatoly Fedorenko, who will present his lecture "Problems of IT project evaluations and ways to solve them" this Friday, October 29, at 19:00 Bishkek time (GMT+6).
We know that any business needs estimates…
Meet Mad Devs Delivery Manager Anatoly Fedorenko, who will present his lecture "Problems of IT project evaluations and ways to solve them" this Friday, October 29, at 19:00 Bishkek time (GMT+6).
We know that any business needs estimates…
Зачем нужна ретроспектива?
Ретроспектива - это одно из мероприятий в Agile, которое помогает команде самостоятельно проанализировать свою работу и дать фидбек друг другу.
Многие из команд Mad Devs проводят ретро каждые две недели. Это очень ламповые созвоны или встречи, которые собирают все мозги в одну кучу и дарят классное ощущение, что мы на одной волне. 😇
Как внедрить ретроспективу?
📌Обсудите правила игры: цель ретроспективы и порядок её проведения.
📌 Выберите дату, время и место проведения.
📌 Заранее расшарьте агенду, чтобы команда успела собрать воедино и записать свои мысли по прошедшей итерации: что было, какие трудности были, как улучшить свою работу и т.д.
📌 Обсудите причины успеха и что не получается. Чтобы сформировать экшн-план, ведь проблемы надо решить, а успех закрепить.
📌Заведите задачи в JIRA и назначьте ответственных за исполнение, проставьте дедлайны.
📌Поделитесь ретроспективой с другими ребятами в компании, чтобы дать им возможность учиться на ваших ошибках и перенимать опыт.
Ретроспектива - это одно из мероприятий в Agile, которое помогает команде самостоятельно проанализировать свою работу и дать фидбек друг другу.
Многие из команд Mad Devs проводят ретро каждые две недели. Это очень ламповые созвоны или встречи, которые собирают все мозги в одну кучу и дарят классное ощущение, что мы на одной волне. 😇
Как внедрить ретроспективу?
📌Обсудите правила игры: цель ретроспективы и порядок её проведения.
📌 Выберите дату, время и место проведения.
📌 Заранее расшарьте агенду, чтобы команда успела собрать воедино и записать свои мысли по прошедшей итерации: что было, какие трудности были, как улучшить свою работу и т.д.
📌 Обсудите причины успеха и что не получается. Чтобы сформировать экшн-план, ведь проблемы надо решить, а успех закрепить.
📌Заведите задачи в JIRA и назначьте ответственных за исполнение, проставьте дедлайны.
📌Поделитесь ретроспективой с другими ребятами в компании, чтобы дать им возможность учиться на ваших ошибках и перенимать опыт.
This media is not supported in your browser
VIEW IN TELEGRAM
Мастер Класс от Senior Developer 🤺😅
Как давать негативный фидбек? Хм... Наверняка тебе знакома такая ситуация, когда случился факап 🤡 и вот-вот предстоит разговор о нем с «автором»? А может быть "автор" - это ты сам. Как сделать так, чтобы обсуждение прошло гладко и осадка на душе ни у кого не осталось? 🤔
Есть два хороших метода. Записываем и запоминаем.
1. Принцип бутерброда 🍔
Простая формула: Похвала-критика-похвала. Поговорите о негативных моментах вперемешку с положительными.
2. BOFF
Формула состоит из 4 блоков:
🧩Действия – отметьте факт/событие/поведение
🧩Эффект действий – Озвучьте последствия, которые произошли или произойдут
🧩Чувства – Опишите свои эмоции и чувства к происходящему
🧩Будущее – Обсудите, что можно сделать, чтобы «действие» не повторилось. Важно, чтобы сотрудник сам предложил варианты.
Факапы случаются 🤷 сделайте выводы, проведите работу над ошибками и помните - никакого негатива. Конструктивный диалог - вот залог вашего будущего успеха.
Есть два хороших метода. Записываем и запоминаем.
1. Принцип бутерброда 🍔
Простая формула: Похвала-критика-похвала. Поговорите о негативных моментах вперемешку с положительными.
2. BOFF
Формула состоит из 4 блоков:
🧩Действия – отметьте факт/событие/поведение
🧩Эффект действий – Озвучьте последствия, которые произошли или произойдут
🧩Чувства – Опишите свои эмоции и чувства к происходящему
🧩Будущее – Обсудите, что можно сделать, чтобы «действие» не повторилось. Важно, чтобы сотрудник сам предложил варианты.
Факапы случаются 🤷 сделайте выводы, проведите работу над ошибками и помните - никакого негатива. Конструктивный диалог - вот залог вашего будущего успеха.
This media is not supported in your browser
VIEW IN TELEGRAM
А что выберешь ты? 🌝
🤘 "Mad Devs" ищет Python разработчика для разработки финтех проекта
⚙️ Основные задачи:
- Разрабатывать и развивать бэкенд (новые фичи, доработка текущих, работа над улучшением кодовой базы);
- Интеграция с платежными системами;
- Активно участвовать в выяснении и обсуждении требований к функционалу, предлагать решения с учетом особенностей системы и вашего предыдущего опыта;
- Участвовать в планировании архитектуры новых сервисов, переработки и оптимизации существующих.
- Планировать и декомпозировать user stories в задачи;
- Принимать участие и проводить code review.
✅ Ожидаем от кандидата:
- 4+ лет опыта разработки на Python/Go;
- Уметь писать тестируемый код;
- Уметь работать в Docker;
- Базовые знания PostgreSQL (Уметь написать простой селект с несколькими жойнами);
- Уметь работать с Git и решать Merge конфликты;
- Опыт работы с CI/CD;
- Уметь писать SOLIDный код.
🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
⚙️ Основные задачи:
- Разрабатывать и развивать бэкенд (новые фичи, доработка текущих, работа над улучшением кодовой базы);
- Интеграция с платежными системами;
- Активно участвовать в выяснении и обсуждении требований к функционалу, предлагать решения с учетом особенностей системы и вашего предыдущего опыта;
- Участвовать в планировании архитектуры новых сервисов, переработки и оптимизации существующих.
- Планировать и декомпозировать user stories в задачи;
- Принимать участие и проводить code review.
✅ Ожидаем от кандидата:
- 4+ лет опыта разработки на Python/Go;
- Уметь писать тестируемый код;
- Уметь работать в Docker;
- Базовые знания PostgreSQL (Уметь написать простой селект с несколькими жойнами);
- Уметь работать с Git и решать Merge конфликты;
- Опыт работы с CI/CD;
- Уметь писать SOLIDный код.
🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
Пс, музыкой интересуетесь? Тогда мы к вам.
Это рубрика 4 songs to [perform DevOps tasks] with🎹
Есть у нас славный парень – Дмитрий. Почему славный? А Дима слушает бодрый и лайтовый рокешник.
Будьте как Дима. Переходите по ссылкам ниже. ⬇️
🎶 https://www.youtube.com/watch?v=zkPzfOYbvzs
🎶 https://www.youtube.com/watch?v=Z0GTjdMF-lc
🎶 https://www.youtube.com/watch?v=VxBotKc0B7I
🎶 https://www.youtube.com/watch?v=qgkx8qPUOy0
Это рубрика 4 songs to [perform DevOps tasks] with🎹
Есть у нас славный парень – Дмитрий. Почему славный? А Дима слушает бодрый и лайтовый рокешник.
Будьте как Дима. Переходите по ссылкам ниже. ⬇️
🎶 https://www.youtube.com/watch?v=zkPzfOYbvzs
🎶 https://www.youtube.com/watch?v=Z0GTjdMF-lc
🎶 https://www.youtube.com/watch?v=VxBotKc0B7I
🎶 https://www.youtube.com/watch?v=qgkx8qPUOy0
YouTube
All Time Low - Monsters (feat. Demi Lovato and blackbear) [Music Video]
So here's another quick edit about this amazing video. At first, I wanted to make a Scooby-Doo video but then it didn't fit the song, unfortunately. It looks like the lyrics of all
the American Horror Story Seasons. I've been waiting for a long time to make…
the American Horror Story Seasons. I've been waiting for a long time to make…
Мы тут подумали. Что общего у разработчика и покемона? Нет, это не то, что приходят люди и заставляют их выполнять всю работу за себя. 😄 А то, что у них есть три формы «эволюции». Смотрите сами. ⬇️
🔥 Первая форма: Junior
Опыт: 0.5-1.5 года
Базовые знания языков программирования; пишет небольшие программы и скрипты; код ревью – обязателен.
Как эволюционировать? Много изучать и программировать, работать с критикой, не сдаваться.
☄️ Вторая форма: Middle
Опыт: 1-3 лет
Может в структуру продукта и функционал; опыт в разработке; пишет код, который понятен для остальной команды.
Как эволюционировать? Учить доп фреймворки, языки, технологии, работать над soft skills (лидерские качества и коммуникабельность)
🐉 Третья форма: Senior
Опыт: от 4 лет
Большой опыт и багаж знаний; может найти решение для любой задачи; пишет красивый и простой код; лидер и наставник для команды.
В Mad Devs мы собрали всех покемонов. За стадионы биться не отдадим, но для решения бизнес-задач – обращайтесь! 😎
🔥 Первая форма: Junior
Опыт: 0.5-1.5 года
Базовые знания языков программирования; пишет небольшие программы и скрипты; код ревью – обязателен.
Как эволюционировать? Много изучать и программировать, работать с критикой, не сдаваться.
☄️ Вторая форма: Middle
Опыт: 1-3 лет
Может в структуру продукта и функционал; опыт в разработке; пишет код, который понятен для остальной команды.
Как эволюционировать? Учить доп фреймворки, языки, технологии, работать над soft skills (лидерские качества и коммуникабельность)
🐉 Третья форма: Senior
Опыт: от 4 лет
Большой опыт и багаж знаний; может найти решение для любой задачи; пишет красивый и простой код; лидер и наставник для команды.
В Mad Devs мы собрали всех покемонов. За стадионы биться не отдадим, но для решения бизнес-задач – обращайтесь! 😎
6 причин, почему нужен Devops
С каждым годом растет спрос на девопсов. И на это есть 6 причин, как у любви по Игорю Николаеву🧔🏼♀️❤️, но на одну больше:
1️⃣согласование процессов разработки и реализации;
2️⃣автоматизация процессов разработки, тестирования и развертывания;
3️⃣непрерывное тестирование качества приложений;
4️⃣ коммуникация между разработчиками и другими IT отделами;
5️⃣управление изменениями;
6️⃣непрерывный мониторинг производительности приложений и состояния инфраструктуры.
Один DevOps – это решение многих проблем. Попробуйте. Рекомендуем! 🤩
С каждым годом растет спрос на девопсов. И на это есть 6 причин, как у любви по Игорю Николаеву🧔🏼♀️❤️, но на одну больше:
1️⃣согласование процессов разработки и реализации;
2️⃣автоматизация процессов разработки, тестирования и развертывания;
3️⃣непрерывное тестирование качества приложений;
4️⃣ коммуникация между разработчиками и другими IT отделами;
5️⃣управление изменениями;
6️⃣непрерывный мониторинг производительности приложений и состояния инфраструктуры.
Один DevOps – это решение многих проблем. Попробуйте. Рекомендуем! 🤩
Программирование – это работа, образ жизни, увлечение и иногда сама жизнь. Мы понимаем. 😎 Но все же, важно уметь отложить код и отвлечься. Иначе выгорание не за горами. 🤯 Хотите попробовать что-то новое? Мы подготовили небольшой список.
🎨 Рисование
Даже если вы в последний раз рисовали на уроках в школе, то никогда не поздно начать. Тем более есть ресурсы для начинающих:
Draw a box – бесплатные туториалы для изучения основ
Drawspace – качественные занятия для всех уровней
🎸 Музыка
Опыт игры на настоящих инструментах ничто не заменит, но можно побаловаться и онлайн:
Garageband - можно учиться игре на инструментах на iPhone/IPad
Rocksmith - создавайте гитарные партии с помощью компьютера
🍳 Приготовление еды
Несколько ингредиентов - одно блюдо. Создаете что-то новое и делаете жизнь лучше себе и тем, кто получит результат на тарелке. Чем не программирование? Поэтому не спешите отказываться от такого хобби.
Ужин для прогера – простые рецепты на «любимой» платформе.
🎨 Рисование
Даже если вы в последний раз рисовали на уроках в школе, то никогда не поздно начать. Тем более есть ресурсы для начинающих:
Draw a box – бесплатные туториалы для изучения основ
Drawspace – качественные занятия для всех уровней
🎸 Музыка
Опыт игры на настоящих инструментах ничто не заменит, но можно побаловаться и онлайн:
Garageband - можно учиться игре на инструментах на iPhone/IPad
Rocksmith - создавайте гитарные партии с помощью компьютера
🍳 Приготовление еды
Несколько ингредиентов - одно блюдо. Создаете что-то новое и делаете жизнь лучше себе и тем, кто получит результат на тарелке. Чем не программирование? Поэтому не спешите отказываться от такого хобби.
Ужин для прогера – простые рецепты на «любимой» платформе.
Drawabox.com
Drawabox | A free, exercise based approach to learning the fundamentals of drawing
A free, exercise based approach to learning the fundamentals of drawing. We tackle drawing in a logical, analytical fashion inspired by concept artists and industrial designers, focusing on technical skills that can be developed with hard work and determination.
Ой, вы что-то в делах утонули. Когда спали? Ели? Маму помните?😢 Если нет, то может дело в плохом тайм-менеджменте? 🤔 Тогда ловите крутые техники, которые помогут привести все дела в порядок.
🐸 Поедание «лягушки»
Самая сложная и неприятная задача выполняется в начале дня, когда ваш мозг еще не перенасыщен информацией. А задачи после будут казаться пустяковыми.
🍅 Метод помидора
Помидор – это отрезок времени в 25-30 минут. Работаете в течение одного 🍅, а потом перерыв в 5-10 минут.
📈 Канбан
Это организация работы в команде. Делайте табличку со столбцами «Нужно сделать», «В процессе», «Выполнено». Метод помогает видеть темп работы и ничего не забыть. Так мы работаем в Mad Devs. Горячо рекомендуем!
🐘 Поедание «слона по кускам»
Разложите большую задачу по этапам. Тогда она становится более конкретной и не так страшно к ней приступать.
🐸 Поедание «лягушки»
Самая сложная и неприятная задача выполняется в начале дня, когда ваш мозг еще не перенасыщен информацией. А задачи после будут казаться пустяковыми.
🍅 Метод помидора
Помидор – это отрезок времени в 25-30 минут. Работаете в течение одного 🍅, а потом перерыв в 5-10 минут.
📈 Канбан
Это организация работы в команде. Делайте табличку со столбцами «Нужно сделать», «В процессе», «Выполнено». Метод помогает видеть темп работы и ничего не забыть. Так мы работаем в Mad Devs. Горячо рекомендуем!
🐘 Поедание «слона по кускам»
Разложите большую задачу по этапам. Тогда она становится более конкретной и не так страшно к ней приступать.
🤘 "Mad Devs" ищет Java разработчика для развития digital-банкинга в Казахстане
⚙️ Что нужно будет делать:
- разработка backend-частей системы;
- анализ и оптимизация кода;
- оптимизация процессов разработки для повышения скорости и качества;
- разработка уникальных и типовых интеграционных решений;
- проведение Code Review.
✅ Наши ожидания:
- знание принципов работы Spring;
- разработка под OpenJDK 11+;
- уверенное знание Collection Framework, Java Stream Framework;
- знание принципов ООП, SOLID, паттернов проектирования;
- опыт работы с базами данных (Oracle, MS SQL Server (желательно), PostgreSQL, MongoDB, Redis) как с помощью ORM, так и на уровне SQL-запросов;
- опыт написания Unit-тестов с помощью JUnit 4.5, Mochito.;
- знание системы контроля версий Git.
🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
⚙️ Что нужно будет делать:
- разработка backend-частей системы;
- анализ и оптимизация кода;
- оптимизация процессов разработки для повышения скорости и качества;
- разработка уникальных и типовых интеграционных решений;
- проведение Code Review.
✅ Наши ожидания:
- знание принципов работы Spring;
- разработка под OpenJDK 11+;
- уверенное знание Collection Framework, Java Stream Framework;
- знание принципов ООП, SOLID, паттернов проектирования;
- опыт работы с базами данных (Oracle, MS SQL Server (желательно), PostgreSQL, MongoDB, Redis) как с помощью ORM, так и на уровне SQL-запросов;
- опыт написания Unit-тестов с помощью JUnit 4.5, Mochito.;
- знание системы контроля версий Git.
🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии