Мы ищем бэкенд-разработчиков сразу в несколько сервисов и команд!
Вакансий много — можно выбрать, чем интереснее вам было бы заниматься. Вот несколько задач из них:
👉 разработка быстрорастущей real-time распределённой файловой системы в Яндекс Диске;
👉 разработка сервиса data plane — программного маршрутизатора и балансировщика нагрузки в Yandex Cloud (CloudGate);
👉 задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров — для Yandex Cloud (API Compute);
👉 разработка новых способов борьбы с вредоносными сообщениями и подготовка входных данных для машинного обучения в Спамооборону;
👉 проектирование фреймворка с учётом eBFP для внутреннего инфраструктурного контейнерного облака.
➡️ Посмотреть все вакансии
Вакансий много — можно выбрать, чем интереснее вам было бы заниматься. Вот несколько задач из них:
👉 разработка быстрорастущей real-time распределённой файловой системы в Яндекс Диске;
👉 разработка сервиса data plane — программного маршрутизатора и балансировщика нагрузки в Yandex Cloud (CloudGate);
👉 задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров — для Yandex Cloud (API Compute);
👉 разработка новых способов борьбы с вредоносными сообщениями и подготовка входных данных для машинного обучения в Спамооборону;
👉 проектирование фреймворка с учётом eBFP для внутреннего инфраструктурного контейнерного облака.
➡️ Посмотреть все вакансии
Null safety: Kotlin против Java
В этом посте я хотел бы рассказать о проблеме обнуления и о том, как она решается в Kotlin и Java
https://dev.to/nfrankel/null-safety-kotlin-vs-java-13pn
В этом посте я хотел бы рассказать о проблеме обнуления и о том, как она решается в Kotlin и Java
https://dev.to/nfrankel/null-safety-kotlin-vs-java-13pn
Нашли для вас ребят, с которыми можно начать карьеру разработчика без вложений, а после прохождения курса они гарантировано устроят на работу!🤩
ITM Space - один из немногих проектов в России, где ты можешь научиться Java разработке бесплатно. Оплата обучения происходит только после того, как ты начнешь работать. Первая зарплата - от 150 000 рублей. 💸
1. Ты получаешь гарантию трудоустройства, если не найдешь работу - ничего не должен.
2. Будешь учиться по индивидуальной программе с личным наставником.
3. Изучишь востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN
4. Сможешь общаться в закрытом сообществе студентов - разработчиков
5. И получишь карьерную поддержку от экспертов бессрочно: мастер-классы, митапы, консультации и тренинги.
Курс подойдет тем, кто хочет войти в IT, но никогда раньше не занимался программированием. Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения. ...
ITM Space - один из немногих проектов в России, где ты можешь научиться Java разработке бесплатно. Оплата обучения происходит только после того, как ты начнешь работать. Первая зарплата - от 150 000 рублей. 💸
1. Ты получаешь гарантию трудоустройства, если не найдешь работу - ничего не должен.
2. Будешь учиться по индивидуальной программе с личным наставником.
3. Изучишь востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN
4. Сможешь общаться в закрытом сообществе студентов - разработчиков
5. И получишь карьерную поддержку от экспертов бессрочно: мастер-классы, митапы, консультации и тренинги.
Курс подойдет тем, кто хочет войти в IT, но никогда раньше не занимался программированием. Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения. ...
Привет! На связи Podlodka Java Crew!
А вы используете микросервисы? Это давно стандарт коммерческой разработки, но часто командам бывает сложно обеспечить согласованность данных, наблюдаемость, метрики, трейсинг. Поэтому темой второго сезона нашей онлайн-конференции выбрали микросервисную архитектуру.
Опытные эксперты расскажут:
🌟Как обеспечивать целостность данных в микросервисных архитектурах. Архитектор с 20+ годами опыта Филипп Дельгядо строил продукты в Яндекс.Деньгах, 1ЦУПИС, OpenWay и других финтех-проектах. Филипп разберёт паттерны реализации целостности, раскроет содержание понятия «саги», расскажет о связанных проблемах.
🌟Что делать, чтобы падения из детективных историй превратились в понятную последовательность логов и трейсов. Архитектор / IT leader цифровой платформы продаж Альфа-Банка Максим Чернухин объяснит, как обеспечить observability, на примерах реальных кейсов.
Ещё больше подробностей — на сайте. Стартуем 20 марта. Поспеши! Билеты ещё можно купить по сниженной цене 😉
А вы используете микросервисы? Это давно стандарт коммерческой разработки, но часто командам бывает сложно обеспечить согласованность данных, наблюдаемость, метрики, трейсинг. Поэтому темой второго сезона нашей онлайн-конференции выбрали микросервисную архитектуру.
Опытные эксперты расскажут:
🌟Как обеспечивать целостность данных в микросервисных архитектурах. Архитектор с 20+ годами опыта Филипп Дельгядо строил продукты в Яндекс.Деньгах, 1ЦУПИС, OpenWay и других финтех-проектах. Филипп разберёт паттерны реализации целостности, раскроет содержание понятия «саги», расскажет о связанных проблемах.
🌟Что делать, чтобы падения из детективных историй превратились в понятную последовательность логов и трейсов. Архитектор / IT leader цифровой платформы продаж Альфа-Банка Максим Чернухин объяснит, как обеспечить observability, на примерах реальных кейсов.
Ещё больше подробностей — на сайте. Стартуем 20 марта. Поспеши! Билеты ещё можно купить по сниженной цене 😉
Cryptography and Cryptanalysis in Java
Автор: Stefania Loredana Nita
Год издания: 2022
#java #english
Скачать книгу
Автор: Stefania Loredana Nita
Год издания: 2022
#java #english
Скачать книгу
Один день из жизни JVM-инженера
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Читать статью
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Читать статью
Teletype
Один день из жизни JVM-инженера
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть...
#Вопросы_с_собеседования
🎙️ Как работает метод Thread.join()?
Когда поток вызывает join() для другого потока, текущий работающий поток будет ждать, пока другой поток, к которому он присоединяется, не будет завершён.
🎙️ Как работает метод Thread.join()?
Когда поток вызывает join() для другого потока, текущий работающий поток будет ждать, пока другой поток, к которому он присоединяется, не будет завершён.
Содержит множество проектов на Java, которые могут быть полезны при изучении языка
https://github.com/topics/java
👉@BookJava
https://github.com/topics/java
👉@BookJava
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Один день из жизни JVM-инженера
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Читать статью
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Читать статью
Teletype
Один день из жизни JVM-инженера
Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть...
Java программист (middle)
#полныйдень #удаленка
ЗП: от 200 000 до 350 000 ₽
Компания: Sportmaster Lab
Обязанности:
- Разработка нагруженной системы с большим количеством интеграций;
- Контроль соблюдения архитектуры и ее развития;
- Проведение code review, способствование повышению технических компетенций других разработчиков в команде;
- Взаимодействие с представителями третьих систем, участвующих в интеграции, обсуждение технических деталей интеграций;
Требования:
- Знание Java 11-17;
- Знание алгоритмов и структур данных;
- Опыт работы с Spring (core, boot, security, data, MVC);
- Опыт работы с NoSQL;
- Опыт проектирования REST;
#полныйдень #удаленка
ЗП: от 200 000 до 350 000 ₽
Компания: Sportmaster Lab
Обязанности:
- Разработка нагруженной системы с большим количеством интеграций;
- Контроль соблюдения архитектуры и ее развития;
- Проведение code review, способствование повышению технических компетенций других разработчиков в команде;
- Взаимодействие с представителями третьих систем, участвующих в интеграции, обсуждение технических деталей интеграций;
Требования:
- Знание Java 11-17;
- Знание алгоритмов и структур данных;
- Опыт работы с Spring (core, boot, security, data, MVC);
- Опыт работы с NoSQL;
- Опыт проектирования REST;
Преподаватель онлайн-курсов по Kotlin и Groovy (senior)
#удаленка #неполныйдень
З/П: от 4000 до 6000 ₽ за одно занятие
+ 5000 ₽ за разработку материалов к одному занятию + от 300 до 400 ₽ за проверку одного ДЗ
Компания: OTUS
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему занятия. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. И это отличная возможность, чтобы:
- публично выступать и работать с аудиторией;
- научиться давать обратную связь;
- структурировать свои знания;
- преподаватели могут проходить наши курсы со скидкой или бесплатно.
Откликнуться: @yu_grin
#удаленка #неполныйдень
З/П: от 4000 до 6000 ₽ за одно занятие
+ 5000 ₽ за разработку материалов к одному занятию + от 300 до 400 ₽ за проверку одного ДЗ
Компания: OTUS
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему занятия. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. И это отличная возможность, чтобы:
- публично выступать и работать с аудиторией;
- научиться давать обратную связь;
- структурировать свои знания;
- преподаватели могут проходить наши курсы со скидкой или бесплатно.
Откликнуться: @yu_grin
Раздаём бесплатно книгу «Путь в IT» и 4 курса по IT по ссылке
«Путь в IT» - книга, которая многим помогла сменить профессию и устроиться в сферу IT
После прочтения книги у вас появится преимущество перед 90% новичков на рынке. Сложные технические термины больше не будут вас пугать, а полное раскрытие каждой профессии в сфере поможет выбрать свой путь в IT.
Бонусы, которые мы дарим вместе с книгой «Путь в IT»:
⁃ 4 курса по IT;
⁃ доступ к мероприятиям GeekBrains.
Постройте свою карьеру в IT, сделав первый шаг уже сегодня.
Забирайте
«Путь в IT» - книга, которая многим помогла сменить профессию и устроиться в сферу IT
После прочтения книги у вас появится преимущество перед 90% новичков на рынке. Сложные технические термины больше не будут вас пугать, а полное раскрытие каждой профессии в сфере поможет выбрать свой путь в IT.
Бонусы, которые мы дарим вместе с книгой «Путь в IT»:
⁃ 4 курса по IT;
⁃ доступ к мероприятиям GeekBrains.
Постройте свою карьеру в IT, сделав первый шаг уже сегодня.
Забирайте
Курс «Английский для разработчиков» от Яндекс Практикума
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение в процессе работ над кодом. Код-ревью, парное программирование, комментирование алгоритмических задач на собеседовании.
• Общение с заказчиками. Уточнение технического задания, решение спорных ситуаций.
• Нетворкинг. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение в процессе работ над кодом. Код-ревью, парное программирование, комментирование алгоритмических задач на собеседовании.
• Общение с заказчиками. Уточнение технического задания, решение спорных ситуаций.
• Нетворкинг. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.
Java SE (senior)
#полныйдень #удаленка #гибкийграфик
ЗП: от 200 000 ₽
Компания: ООО "Пром ИТ"
Обязанности:
- Разработка приложений с использованием микросервисной архитектуры.
- Разработка новых и доработка существующих модулей системы, их сопровождение.
- Интеграция со сторонними системами и сервисами.
- Проектирование баз данных, разработка и оптимизация SQL-запросов.
- Участие в постановке и проработке задач.
- Проектирование архитектуры (при наличии компетенций).
Требования:
- Опыт коммерческой разработки на Java от 5 лет, знания Java SE (OpenJDK), Spring, swagger.
- Знание SQL и умение работать с Node.JS, Express, TypeScript.
- Опыт разработки веб-приложений с использованием TypeScript, React, Material-UI, tsoa.
- Уверенные знания PostgreSQL, MongoDB, Kafka, Redis, Keycloak.
- Понимание принципов виртуализации и кластеризации Docker, Kubernetes.
- Опыт работы с системами контроля версий, continuous integration, бактрекинга и ведения проектов — Git.
- Опыт проведения code review.
#полныйдень #удаленка #гибкийграфик
ЗП: от 200 000 ₽
Компания: ООО "Пром ИТ"
Обязанности:
- Разработка приложений с использованием микросервисной архитектуры.
- Разработка новых и доработка существующих модулей системы, их сопровождение.
- Интеграция со сторонними системами и сервисами.
- Проектирование баз данных, разработка и оптимизация SQL-запросов.
- Участие в постановке и проработке задач.
- Проектирование архитектуры (при наличии компетенций).
Требования:
- Опыт коммерческой разработки на Java от 5 лет, знания Java SE (OpenJDK), Spring, swagger.
- Знание SQL и умение работать с Node.JS, Express, TypeScript.
- Опыт разработки веб-приложений с использованием TypeScript, React, Material-UI, tsoa.
- Уверенные знания PostgreSQL, MongoDB, Kafka, Redis, Keycloak.
- Понимание принципов виртуализации и кластеризации Docker, Kubernetes.
- Опыт работы с системами контроля версий, continuous integration, бактрекинга и ведения проектов — Git.
- Опыт проведения code review.
Началась трансляция на канале IT Jobs тему: «Как я нашла работу frontend-разработчицей за 2 недели после курсов»
ПОДКЛЮЧАЙСЯ!
ПОДКЛЮЧАЙСЯ!
Records как DTO в Spring Boot 3: лучшие практики
Из статьи вы узнаете, как наилучшим образом использовать Records в качестве DTO для базы данных и вызова API в Spring Boot 3 с Hibernate 6.
Читать статью
Из статьи вы узнаете, как наилучшим образом использовать Records в качестве DTO для базы данных и вызова API в Spring Boot 3 с Hibernate 6.
Читать статью
DZone
How To Best Use Java Records as DTOs in Spring Boot 3
Explore how to best use compact Java records as DTOs for database and API calls in Spring Boot 3 with Hibernate 6 as the persistence provider.
Что такое Semaphore?
Semaphore – это тип синхронизатора: семафор со счётчиком, реализующий шаблон синхронизации Семафор. Доступ управляется с помощью счётчика: изначальное значение счётчика задаётся в конструкторе при создании синхронизатора, когда поток заходит в заданный блок кода, то значение счётчика уменьшается на единицу, когда поток его покидает, то увеличивается. Если значение счётчика равно нулю, то текущий поток блокируется, пока кто-нибудь не выйдет из защищаемого блока. Semaphore используется для защиты дорогих ресурсов, которые доступны в ограниченном количестве, например подключение к базе данных в пуле.ГДЕ НАЙТИ РАБОТУ ДЖУНИОР-РАЗРАБОТЧИКУ?
Волонтерить в стартапах? Подрабатывать на фрилансе без стабильности в доходе? Кодить за отзывы?🤨
А что, если я скажу тебе, что уже через 3-6 месяцев ты можешь оказаться в штате программистов Тинькофф, Яндекс, Озон, ВТБ, Северсталь и других крупных компаний?
Как? Приходи на бесплатное обучение к ребятам из ITM Space. Курс ведут только действующие Java-разработчики с опытом в IT от 5ти лет.🔥
Что ты получишь на обучении?
- изучишь востребованный стек технологий Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN по авторской программе (эффективность проверена на студентах без опыта в IT)
- возможность окунуться в реальный проект под руководством тимлида
- карьерные консультации: разбор твоего резюме, тестовые собеседования с командой и мощную прокачку soft-skills
- поддерживающее комьюнити студентов, которое не даст забросить учебу и придет на помощь в любой задаче
Хочешь вывести свой код на качественно новый уровень и ...
Волонтерить в стартапах? Подрабатывать на фрилансе без стабильности в доходе? Кодить за отзывы?🤨
А что, если я скажу тебе, что уже через 3-6 месяцев ты можешь оказаться в штате программистов Тинькофф, Яндекс, Озон, ВТБ, Северсталь и других крупных компаний?
Как? Приходи на бесплатное обучение к ребятам из ITM Space. Курс ведут только действующие Java-разработчики с опытом в IT от 5ти лет.🔥
Что ты получишь на обучении?
- изучишь востребованный стек технологий Java Core, JDBC, HIBERNATE, SPRING(Core, MVC, Security), SPRING BOOT, GIT(GITHUB, GITLAB), MAVEN по авторской программе (эффективность проверена на студентах без опыта в IT)
- возможность окунуться в реальный проект под руководством тимлида
- карьерные консультации: разбор твоего резюме, тестовые собеседования с командой и мощную прокачку soft-skills
- поддерживающее комьюнити студентов, которое не даст забросить учебу и придет на помощь в любой задаче
Хочешь вывести свой код на качественно новый уровень и ...