Стать тестировщиком — самый простой путь попасть в IT. Но как выбрать обучение, когда все онлайн-курсы обещают одно и то же? 🤔
Чтобы после учебы вы были уверены в своих силах, лучше выбирать офлайн-обучение. В Компьютерной Академии ТОП учат разработке уже 23 года — и за это время из их центров выпустилось 250 тысяч человек 😱
В Академии вы:
✅ сможете учиться очно в любом из 195 филиалов по всей стране — но онлайн-занятия тоже доступны;
✅ будете заниматься в современных классах с новым оборудованием;
✅ пройдете обучение в небольших группах до 16 человек и получите больше внимания преподавателя;
✅ освоите тестирование ПО на реальных задачах с педагогами, которые сами работают в сфере IT.
А еще Компьютерная Академия гарантирует трудоустройство после обучения: если вы не сможете найти работу, вам вернут деньги 💯
В Академии регулярно проводят бесплатные мастер-классы — выберите, что вас интересует, и запишитесь по ссылке.
Чтобы после учебы вы были уверены в своих силах, лучше выбирать офлайн-обучение. В Компьютерной Академии ТОП учат разработке уже 23 года — и за это время из их центров выпустилось 250 тысяч человек 😱
В Академии вы:
✅ сможете учиться очно в любом из 195 филиалов по всей стране — но онлайн-занятия тоже доступны;
✅ будете заниматься в современных классах с новым оборудованием;
✅ пройдете обучение в небольших группах до 16 человек и получите больше внимания преподавателя;
✅ освоите тестирование ПО на реальных задачах с педагогами, которые сами работают в сфере IT.
А еще Компьютерная Академия гарантирует трудоустройство после обучения: если вы не сможете найти работу, вам вернут деньги 💯
В Академии регулярно проводят бесплатные мастер-классы — выберите, что вас интересует, и запишитесь по ссылке.
☕️ Освойте Java с нуля на курсе «Профессия Java-разработчик» Станьте IT-специалистом, которому уже в начале карьеры готовы платить до 100 000 рублей в месяц.
Что вам даст этот курс?
✅ Изучите синтаксис Java и пройдёте основы объектно-ориентированного программирования.
✅ Узнаете, как работать с файловой системой, сетью и базами данных — познакомитесь с SQL.
✅ Научитесь вести контроль версий в Git.
✅ Создадите 2 мощных приложения для портфолио: разработаете поисковый движок и книжный интернет-магазин — аналог ЛитРес.
✅ Сможете начать работать уже через 4 месяца.
Оставьте заявку, а мы откроем доступ к первым 5 модулям курса. Это 5 часов интенсивной теории и практики с опытным преподавателем.
Вы оцените качество уроков, освоите азы профессии, а полученные знания закрепите в домашних заданиях.
По промокоду «Библиотека джависта» скидка 50% по ссылке https://goo.su/LyO2e
Что вам даст этот курс?
✅ Изучите синтаксис Java и пройдёте основы объектно-ориентированного программирования.
✅ Узнаете, как работать с файловой системой, сетью и базами данных — познакомитесь с SQL.
✅ Научитесь вести контроль версий в Git.
✅ Создадите 2 мощных приложения для портфолио: разработаете поисковый движок и книжный интернет-магазин — аналог ЛитРес.
✅ Сможете начать работать уже через 4 месяца.
Оставьте заявку, а мы откроем доступ к первым 5 модулям курса. Это 5 часов интенсивной теории и практики с опытным преподавателем.
Вы оцените качество уроков, освоите азы профессии, а полученные знания закрепите в домашних заданиях.
По промокоду «Библиотека джависта» скидка 50% по ссылке https://goo.su/LyO2e
В этой статье мы обсудим использование Map.of()и новое HashMap<>()в Java, разницу между ними и преимущества использования Map.of().
https://foojay.io/today/speed-test-comparing-map-of-new-hashmap/
https://foojay.io/today/speed-test-comparing-map-of-new-hashmap/
foojay
Comparing Map.of() and new HashMap() in Java
Discussion of the use of Map.of() and new HashMap() in Java, the difference between them, and the benefits of using Map.of().
⭕Как войти в IT? Стоп, это из другой интеграции!
Сейчас вы не услышите традиционной рекламы курсов с обещаниями из домохозяйки сделать айтишника.
Потому что речь пойдет о нетипичном для образовательного рынка продукте.
Вы слышали о тренде на микро-обучение?
Так учат сотрудников IBM, Google и другие IT-гиганты.
Что это?
Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала.
То есть, можно учиться, грубо говоря, во время поездки в метро или завтрака!
Такая учеба не влияет на ваш образ жизни, но зато позволяет приобретать навыки!
адаптировали под него уже более 20 курсов в области программирования, аналитики данных и Data Science.
Кстати, когда выполняешь задание, тебе сразу начисляются хр как в игре! Это делает процесс еще более залипательным и непринужденным.
На платформе большое количество бесплатного контента
Кликай на deepskills.ru и узнай больше
Сейчас вы не услышите традиционной рекламы курсов с обещаниями из домохозяйки сделать айтишника.
Потому что речь пойдет о нетипичном для образовательного рынка продукте.
Вы слышали о тренде на микро-обучение?
Так учат сотрудников IBM, Google и другие IT-гиганты.
Что это?
Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала.
То есть, можно учиться, грубо говоря, во время поездки в метро или завтрака!
Такая учеба не влияет на ваш образ жизни, но зато позволяет приобретать навыки!
адаптировали под него уже более 20 курсов в области программирования, аналитики данных и Data Science.
Кстати, когда выполняешь задание, тебе сразу начисляются хр как в игре! Это делает процесс еще более залипательным и непринужденным.
На платформе большое количество бесплатного контента
Кликай на deepskills.ru и узнай больше
Kotlin заходит в Telegram!
Рассказываем про Kotlin — молодой язык родом из Питера, который вовсю теснит Java в мобильной и бэкенд-разработке.
Его официально поддерживает Google, используют Jira и Adobe, а разработчики топовых приложений для Android переписывают на Kotlin свои продукты. Советуем подписаться, чтобы узнавать больше!
Рассказываем про Kotlin — молодой язык родом из Питера, который вовсю теснит Java в мобильной и бэкенд-разработке.
Его официально поддерживает Google, используют Jira и Adobe, а разработчики топовых приложений для Android переписывают на Kotlin свои продукты. Советуем подписаться, чтобы узнавать больше!
🔥 На нашей странице IT JOBS прямо сейчас идет вебинар на тему: «Как я из обычного продавца МТС стал middle Java разработчиком за 2 года»
©️ПОДКЛЮЧАЙТЕСЬ!
©️ПОДКЛЮЧАЙТЕСЬ!
👩💻 Прекрасный и ужасный ООП в Java
В программировании на ООП-языках сложились определенные догмы о качестве. Некоторые противоречат друг другу, а некоторые по-разному трактуются разными авторами. Денис еще больше усомнился в непоколебимости этих догм после просмотра выступлений Егора Бугаенко на JPoint и Joker. Часть идей кажутся логичными, но на первый взгляд недостижимыми в типовых проектах.
Спикер рассмотрит:
1. Некоторые противоречия догм в ООП.
2. Отличия ООП Джеймса Гослинга (James Gosling) в Java от ООП Алана Кея (Alan Kay).
3. Рассуждения о «серебряной пуле».
https://youtu.be/EztZ86G6KA4
В программировании на ООП-языках сложились определенные догмы о качестве. Некоторые противоречат друг другу, а некоторые по-разному трактуются разными авторами. Денис еще больше усомнился в непоколебимости этих догм после просмотра выступлений Егора Бугаенко на JPoint и Joker. Часть идей кажутся логичными, но на первый взгляд недостижимыми в типовых проектах.
Спикер рассмотрит:
1. Некоторые противоречия догм в ООП.
2. Отличия ООП Джеймса Гослинга (James Gosling) в Java от ООП Алана Кея (Alan Kay).
3. Рассуждения о «серебряной пуле».
https://youtu.be/EztZ86G6KA4
YouTube
Денис Родин (Сбер) — Прекрасный и ужасный ООП в Java
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
В программировании на ООП-языках сложились определенные догмы о качестве. Некоторые противоречат друг другу, а некоторые по-разному трактуются…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
В программировании на ООП-языках сложились определенные догмы о качестве. Некоторые противоречат друг другу, а некоторые по-разному трактуются…
Работа сейчас важна как никогда:
- Войти джуном в it @remotejun
- Удалиться в it @remoteit
- Уехать сеньором @relocats
- Остаться в геймдеве @gamedevjobs
- Отцифроваться в блокчейн @web30job
- Выйти в айти из подъезда @itmoscow
- Войти в айти парадную @spboffice
- Войти джуном в it @remotejun
- Удалиться в it @remoteit
- Уехать сеньором @relocats
- Остаться в геймдеве @gamedevjobs
- Отцифроваться в блокчейн @web30job
- Выйти в айти из подъезда @itmoscow
- Войти в айти парадную @spboffice
Java developer (middle)
#полныйдень #офис #удаленка
ЗП: от 180 000 до 250 000 ₽
Локация: Омск, Гагарина 8/1
Компания: Rhinoda
Требования:
- Коммерческий опыт работы в IT от 3 лет
- Понимание основных принципов ООП, SOLID
- Знание Java 8+
- Знание Springboot
- Знание Hibernate, JDBC
- Базовые знания работы с БД, понимание SQL/NoSQL
- Опыт работы с СУБД Oracle или PostgreSQL или MySQL
- Опыт работы с системами сборки Maven либо Gradle
- Знание REST, SOAP;
- Kafka/RabbitMQ
- Будет плюсом опыт работы с Docker, Jenkins
- Умения писать тесты"
Контакты: @dusha_irtysha
#полныйдень #офис #удаленка
ЗП: от 180 000 до 250 000 ₽
Локация: Омск, Гагарина 8/1
Компания: Rhinoda
Требования:
- Коммерческий опыт работы в IT от 3 лет
- Понимание основных принципов ООП, SOLID
- Знание Java 8+
- Знание Springboot
- Знание Hibernate, JDBC
- Базовые знания работы с БД, понимание SQL/NoSQL
- Опыт работы с СУБД Oracle или PostgreSQL или MySQL
- Опыт работы с системами сборки Maven либо Gradle
- Знание REST, SOAP;
- Kafka/RabbitMQ
- Будет плюсом опыт работы с Docker, Jenkins
- Умения писать тесты"
Контакты: @dusha_irtysha
Какое из следующих утверждений о потоках неверно?
1. Если метод
2. Порядок, в котором запускались потоки, может не совпадать с порядком их фактического выполнения.
3. Если метод
4. Если метод
Правильный ответ: 3. Если метод
Вызов метода
1. Если метод
start() вызывается дважды для одного и того же объекта Thread, во время выполнения генерируется исключение.2. Порядок, в котором запускались потоки, может не совпадать с порядком их фактического выполнения.
3. Если метод
run() вызывается напрямую для объекта Thread, во время выполнения генерируется исключение.4. Если метод
sleep() вызывается для потока, во время выполнения синхронизированного кода, блокировка не снимается.Правильный ответ: 3. Если метод
run() вызывается напрямую для объекта Thread, во время выполнения исключение не генерируется. Однако, код, написанный в методе run() будет выполняться текущим, а не новым потоком. Таким образом, правильный способ запустить поток – это вызов метода start(), который приводит к выполнению метода run() новым потоком.Вызов метода
start() дважды для одного и того же объекта Thread приведёт к генерированию исключения IllegalThreadStateException во время выполнения, следовательно, утверждение 1 верно. Утверждение 2 верно, так как порядок, в котором выполняются потоки, определяется Планировщиком потоков, независимо от того, какой поток запущен первым. Утверждение 4 верно, так как поток не освободит блокировки, которые он держит, когда он переходит в состояние Ожидания.Популярность языка Java растёт, востребованность разработчиков — тоже. А возрастных ограничений для специалистов нет. Если вы готовы шагнуть в мир IT, испытайте себя в Java-разработке и получите ответы на все вопросы!
Переходите по ссылке: https://epic.st/MpazX
Сразу после регистрации отправим вам на почту гайд по профессии Java-разработчика: из него вы узнаете, сложно ли изучить Java, сколько зарабатывают специалисты и как начать карьеру в этой сфере.
За 3 дня:
✔️ получите базовые навыки программирования на Java и научитесь писать простой код;
✔️ освоите переменные, условные операторы, массивы и циклы;
✔️ поймёте коллекции ArrayList, HashSet, HashMap и их различия;
✔️ разработаете простое приложение, которое можно будет добавить в портфолио.
📌 Лайфхаками поделится разработчик, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России, — Даниил Пилипенко. Он расскажет секреты профессии и объяснит, как найти первого заказчика на фрилансе.
🗓 Встречаемся в прямом эфире ...
Переходите по ссылке: https://epic.st/MpazX
Сразу после регистрации отправим вам на почту гайд по профессии Java-разработчика: из него вы узнаете, сложно ли изучить Java, сколько зарабатывают специалисты и как начать карьеру в этой сфере.
За 3 дня:
✔️ получите базовые навыки программирования на Java и научитесь писать простой код;
✔️ освоите переменные, условные операторы, массивы и циклы;
✔️ поймёте коллекции ArrayList, HashSet, HashMap и их различия;
✔️ разработаете простое приложение, которое можно будет добавить в портфолио.
📌 Лайфхаками поделится разработчик, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России, — Даниил Пилипенко. Он расскажет секреты профессии и объяснит, как найти первого заказчика на фрилансе.
🗓 Встречаемся в прямом эфире ...
Backend программист (senior)
#полныйдень #офис #удаленка
ЗП: от 290 000 ₽
Локация: Москва
Компания: QIWI
Обязанности:
- Работать по Scrum в команде из нескольких разработчиков, владельца продукта и скрам-мастера;
- Писать много кода, но также много обсуждать решения и новые подходы с другими специалистами в компании;
- Работать над задачами разной сложности самостоятельно и помогать членам твоей команды генерировать новые идеи;
- Писать тесты на свой код и учить товарищей по команде как писать тесты эффективно;
- Проводить много ревью кода, давать советы как можно улучшить код, сделать его проще, читабельнее или производительнее.
Требования:
- Способен разработать новую архитектуру, предлагать новое и аргументировать свои решения;
- Готов работать в команде, обсуждать задачи, делиться своими знаниями и опытом;
- Развит всесторонне, постоянно ищешь новые знания о новых технологиях и языках;
- Имеешь опыт работы с Java и Spring Boot, особенно круто если еще и с Kotlin;
- Имеешь большой опыт написания тестов, использовал разные подходы и библиотеки для тестирования;
- Понимаешь что такое многопоточность, знаешь подводные камни;
- Работал с системами CI/CD, можешь сделать какую-то нестандартную автоматизацию;
- Работал с реляционными базами данных, Oracle и PostgreSQL будут плюсом;
- Работал с нереляционными базами данных, понимаешь в чем их отличие от реляционных.
#полныйдень #офис #удаленка
ЗП: от 290 000 ₽
Локация: Москва
Компания: QIWI
Обязанности:
- Работать по Scrum в команде из нескольких разработчиков, владельца продукта и скрам-мастера;
- Писать много кода, но также много обсуждать решения и новые подходы с другими специалистами в компании;
- Работать над задачами разной сложности самостоятельно и помогать членам твоей команды генерировать новые идеи;
- Писать тесты на свой код и учить товарищей по команде как писать тесты эффективно;
- Проводить много ревью кода, давать советы как можно улучшить код, сделать его проще, читабельнее или производительнее.
Требования:
- Способен разработать новую архитектуру, предлагать новое и аргументировать свои решения;
- Готов работать в команде, обсуждать задачи, делиться своими знаниями и опытом;
- Развит всесторонне, постоянно ищешь новые знания о новых технологиях и языках;
- Имеешь опыт работы с Java и Spring Boot, особенно круто если еще и с Kotlin;
- Имеешь большой опыт написания тестов, использовал разные подходы и библиотеки для тестирования;
- Понимаешь что такое многопоточность, знаешь подводные камни;
- Работал с системами CI/CD, можешь сделать какую-то нестандартную автоматизацию;
- Работал с реляционными базами данных, Oracle и PostgreSQL будут плюсом;
- Работал с нереляционными базами данных, понимаешь в чем их отличие от реляционных.
Java — один из самых популярных языков программирования. Он универсален и выступает основой всех типов сетевых приложений.
Специалисты, работающие с этим языком, востребованы на рынке. Если хотите к ним присоединиться, участвуйте в бесплатном тематическом онлайн-интенсиве.
Узнайте подробности: 👉 https://epic.st/HoKLpk
Сразу после регистрации отправим вам на почту гайд по профессии Java-разработчика: из него вы узнаете, сложно ли изучить Java, сколько зарабатывают специалисты и как начать карьеру в этой сфере.
📌 Никакой скучной теории — только самый интересный материал и мощная практика. За 3 дня вы примерите на себя профессию Java-разработчика и поймёте, в каком направлении двигаться дальше.
📌 Спикером выступит директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко. Он поделится секретами профессии и лайфхаками, расскажет, как найти первого заказчика.
🎁 Всех ждут подарки. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Присоединяйтесь ...
Специалисты, работающие с этим языком, востребованы на рынке. Если хотите к ним присоединиться, участвуйте в бесплатном тематическом онлайн-интенсиве.
Узнайте подробности: 👉 https://epic.st/HoKLpk
Сразу после регистрации отправим вам на почту гайд по профессии Java-разработчика: из него вы узнаете, сложно ли изучить Java, сколько зарабатывают специалисты и как начать карьеру в этой сфере.
📌 Никакой скучной теории — только самый интересный материал и мощная практика. За 3 дня вы примерите на себя профессию Java-разработчика и поймёте, в каком направлении двигаться дальше.
📌 Спикером выступит директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко. Он поделится секретами профессии и лайфхаками, расскажет, как найти первого заказчика.
🎁 Всех ждут подарки. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Присоединяйтесь ...
#Вопросы_с_собеседования
🎙️Что такое JDBC?
JDBC, Java DataBase Connectivity (соединение с базами данных на Java) — промышленный стандарт взаимодействия Java-приложений с различными СУБД. Реализован в виде пакета java.sql, входящего в состав Java SE.
JDBC основан на концепции драйверов, которые позволяют получать соединение с базой данных по специально описанному URL. При загрузке драйвер регистрирует себя в системе и в дальнейшем автоматически вызывается, когда программа требует URL, содержащий протокол, за который этот драйвер отвечает.
🎙️Что такое JDBC?
JDBC, Java DataBase Connectivity (соединение с базами данных на Java) — промышленный стандарт взаимодействия Java-приложений с различными СУБД. Реализован в виде пакета java.sql, входящего в состав Java SE.
JDBC основан на концепции драйверов, которые позволяют получать соединение с базой данных по специально описанному URL. При загрузке драйвер регистрирует себя в системе и в дальнейшем автоматически вызывается, когда программа требует URL, содержащий протокол, за который этот драйвер отвечает.
Media is too big
VIEW IN TELEGRAM
Java-разработчик (middle)
#полныйдень #офис #гибрид #удаленка
ЗП: от 200 000 ₽
Локация: Москва
Компания: ДАЛЕЕ
Обязанности:
- Декомпозиция и анализ задач бэклога
- Оценка трудоемкости задач
- Проектирование решения, в том числе разработка детальной внутренней архитектуры системы
- Детальное проектирование интеграций со смежными системами совместно с аналитиком (в том числе API)
- Разработка unit-тестов
- Выполнение code review
- Анализ и исправление инцидентов в рамках 3-й линии поддержки
Требования:
- Опыт коммерческой разработки на Java от 1 года
- Знание Spring framework
- Опыт работы с серверами приложений (WildFly, Weblogic, WebSphere или др.)
- Знания SQL
- Опыт работы с системами сборки
- Навыки покрытия кода unit-тестами
#полныйдень #офис #гибрид #удаленка
ЗП: от 200 000 ₽
Локация: Москва
Компания: ДАЛЕЕ
Обязанности:
- Декомпозиция и анализ задач бэклога
- Оценка трудоемкости задач
- Проектирование решения, в том числе разработка детальной внутренней архитектуры системы
- Детальное проектирование интеграций со смежными системами совместно с аналитиком (в том числе API)
- Разработка unit-тестов
- Выполнение code review
- Анализ и исправление инцидентов в рамках 3-й линии поддержки
Требования:
- Опыт коммерческой разработки на Java от 1 года
- Знание Spring framework
- Опыт работы с серверами приложений (WildFly, Weblogic, WebSphere или др.)
- Знания SQL
- Опыт работы с системами сборки
- Навыки покрытия кода unit-тестами
👩💻 Разбор и вычисление арифметических выражений на Java
Разберёмся, как можно вычислять арифметические выражения. Предположим, на вход нам поступает строка текста, которая содержит корректное арифметическое выражение.
Это выражение состоит из пробелов, чисел, скобок и знаков, обозначающих основные математические действия (плюс, минус, умножить, разделить). Нам нужно разобрать это выражение на отдельные элементы, а затем вычислить результат с учётом приоритетов математических операций.
Обработку такого выражения можно разделить на три основных этапа:
1. Разбиение строки на отдельные части
2. Обработка этих частей с учётом математических операций
3. Само вычисление
Разберёмся, как можно вычислять арифметические выражения. Предположим, на вход нам поступает строка текста, которая содержит корректное арифметическое выражение.
Это выражение состоит из пробелов, чисел, скобок и знаков, обозначающих основные математические действия (плюс, минус, умножить, разделить). Нам нужно разобрать это выражение на отдельные элементы, а затем вычислить результат с учётом приоритетов математических операций.
Обработку такого выражения можно разделить на три основных этапа:
1. Разбиение строки на отдельные части
2. Обработка этих частей с учётом математических операций
3. Само вычисление
YouTube
Разбор и вычисление арифметических выражений на Java
#алгоритмы #java #калькулятор Разберёмся, как можно вычислять арифметические выражения. Предположим, на вход нам поступает строка текста, которая содержит корректное арифметическое выражение.
Это выражение состоит из пробелов, чисел, скобок и знаков, обозначающих…
Это выражение состоит из пробелов, чисел, скобок и знаков, обозначающих…
🎚 ChatGPT Telegram бот обновился!
Для всех, кто еще не попробовал новую модель GPT4, рекомендуем бота абсолютно бесплатного.
Поможет написать код, диплом, придумает шутку и станет незаменимым помощником в любых задачах, учебы, работы или бизнеса!
Бот: @Chatgpturbobot
Для всех, кто еще не попробовал новую модель GPT4, рекомендуем бота абсолютно бесплатного.
Поможет написать код, диплом, придумает шутку и станет незаменимым помощником в любых задачах, учебы, работы или бизнеса!
Бот: @Chatgpturbobot
Java developer (senior)
#полныйдень #удаленка #гибрид #офис
Локация: Москва
Компания: Газпромбанк
Обязанности:
- Разработка серверных компонентов для автоматизированных рабочих мест пользователей системы;
- Разработка бэка для единого фронтального приложения;
- API для обработки данных с пользовательских форм;
- Слой классов, осуществляющих взаимодействие с базой данных;
- Интеграционные модули для взаимодействия с внешними источниками;
- Сервисы, реализующие этапы бизнес процесса;
Требования:
- Опыт работы с Java SE, Spring Framework (IoC, MVC, Transactions, Data, Boot) от 3х лет;
- Опыт работы с Gradle/Maven, Git;
- Опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
- Опыт разработки с использованием JDBC, JPA, JMX;
- Знание паттернов ООП;
- Навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений;
#полныйдень #удаленка #гибрид #офис
Локация: Москва
Компания: Газпромбанк
Обязанности:
- Разработка серверных компонентов для автоматизированных рабочих мест пользователей системы;
- Разработка бэка для единого фронтального приложения;
- API для обработки данных с пользовательских форм;
- Слой классов, осуществляющих взаимодействие с базой данных;
- Интеграционные модули для взаимодействия с внешними источниками;
- Сервисы, реализующие этапы бизнес процесса;
Требования:
- Опыт работы с Java SE, Spring Framework (IoC, MVC, Transactions, Data, Boot) от 3х лет;
- Опыт работы с Gradle/Maven, Git;
- Опыт написания автоматических тестов (модульных и интеграционных) с использованием JUnit или TestNG;
- Опыт разработки с использованием JDBC, JPA, JMX;
- Знание паттернов ООП;
- Навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений;