Size: a a a

Библиотека джависта

2021 March 15
Библиотека джависта
Приватный (помеченный ключевым словом private, скрытый) конструктор может использоваться публичным статическим методом генерации объектов данного класса. Также доступ к нему разрешён вложенным классам и может использоваться для их нужд.
источник
Библиотека джависта
#вакансия #java #spring #cloud #azure #разработчик #senior #удаленка #офис

Senior Java developer (Spring, Cloud)
Компания: Weigandt Consulting (международная консалтинговая компания)
Формат работы: Мск, Спб или удаленка
Занятость: фултайм
ЗП: 320-350к на руки
Контакты: Мария @margastseva

📌На достаточно большой проект (для третьего по величине дохода в мире UK ритейлера) требуется Java разработчик.
📌Основная задача команды: разобрать достаточно большой монолит на микросервисы с добавлением новых фич.

От вас ожидаем:

🎯5+ лет опыта коммерческой разработки;
🎯Опыт работы с шаблонами проектирования и архитектурными шаблонами;
🎯Опыт работы с Java, J2EE, Spring, Spring Boot, Spring Security, Spring Cloud, Azure, Kafka;
🎯Уверенные знания жизненного цикла разработки программного обеспечения, методологий и моделей;
🎯Умение работать эффективно и командно-ориентированно;
🎯Знание английского языка на уровне Upper-Intermediate (B2).

Готовы предложить:

🧩Конкурентоспособную заработную плату и оформление по ТК РФ;
🧩Инновационный проект трансформации бизнеса для глобального британского ритейлера;
🧩Современные офисы: Санкт-Петербург (м. Гостиный двор), Москва (м. Белорусская) или удаленную работу;
🧩Профессиональный и карьерный рост в международной бизнес-среде.

Подробное описание: https://geekjob.ru/hSwH
источник
Библиотека джависта
Читайте интервью с Java-тимлидом компании Dino Systems. Вы узнаете из первых рук, легко ли пройти путь от джуна до профессионала высокого класса и какие препятствия могут на нем встретиться.

https://proglib.io/sh/VLBFeGyvWu
источник
2021 March 16
Библиотека джависта
#вопросы_с_собеседований
Как происходит удаление элементов из ArrayList? Как меняется в этом случае размер ArrayList?
источник
Библиотека джависта
При удалении произвольного элемента из списка, все элементы, находящиеся «правее» смещаются на одну ячейку влево и реальный размер массива (его емкость, capacity) не изменяется никак. Механизм автоматического «расширения» массива существует, а вот автоматического «сжатия» нет, можно только явно выполнить «сжатие» командой trimToSize().
источник
2021 March 17
Библиотека джависта
Всем привет!
Мы сделали сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.

Все самые подходящие предложения рынка – в @GetMeIT_bot
источник
Библиотека джависта
#вопросы_с_собеседований
Какие виды ссылок на методы вы знаете?
источник
2021 March 18
Библиотека джависта
❓ Как Java-разработчику подтвердить квалификацию и выделиться среди других специалистов?

❗️Звание Oracle Java Programmer — серьезный аргумент в вашем резюме, в том числе для международных компаний. Но экзамен часто заваливают даже опытные senior-разработчики. Онлайн-курс «Подготовка к сертификации OCAJP» погрузит вас в глубины Java.

📌 За 5 месяцев вы получите знания по всем встречающимся в экзамене темам и потренируетесь решать 70 задач за 2,5 часа.

🔥 Пройдите вступительный тест и занимайте место по спец.цене: https://otus.pw/pRy5/
источник
Библиотека джависта
☕️ ссылки на статические методы;
☕️ ссылки на методы экземпляра;
☕️ ссылки на конструкторы;
☕️ ссылки на обобщенные (шаблонные) методы.
источник
Библиотека джависта
Зачем нужна математика?

Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.

https://proglib.io/w/ae566036
источник
Библиотека джависта
Оба метода являются способами подачи задачи в пул потоков, но между ними есть небольшая разница.

execute(Runnable command) определён в интерфейсе Executor и выполняет поданную задачу и ничего не возвращает.

submit() – перегруженный метод, определённый в интерфейсе ExecutorService. Способен принимать задачи типов Runnable и Callable и возвращать объект Future, который можно использовать для контроля и управления процессом выполнения, получения его результата.
источник
2021 March 19
Библиотека джависта
Как расширить свои возможности применения Java?

Начните уже 24 марта  в 20:00 мск осваивать профессиональные навыки на демо-занятии «gRPC для микросервисов или не REST-ом единым».

Вместе с преподавателем Сергеем Петрелевичем вы разберете, что такое gRPC и как его можно использовать вместо REST-а для коммуникаций между микросервисами. Используйте эту возможность, чтобы перенять опыт эксперта и попробовать онлайн-курс «Java Developer. Professional».

📍Пройдите вступительный тест, чтобы участвовать в демо-занятии: https://otus.pw/yADL/
источник
Библиотека джависта
#вакансия #Senior #Middle #java #remote #fulltime

Fintech компания AMarkets приглашает Middle/Senior Java разработчиков в связи с расширением команды back-end разработки.
Вилка: от 2 500 USD на руки

Что мы даем:
- Релокацию в Черногорию за счет компании или удалённую работу.
- AMarkets - продуктовая компания, и мы даем свободу в выборе реализации разработчику. Мы с удовольствием применяем все возможные современные технологии и методологии в разработке: Микросервисы, SOLID, Clean architecture.

Над чем предстоит работать:
- анализировать задачи бизнеса и находить оптимальные решения;
- улучшать текущую кодовую базу;
- разрабатывать архитектуру для новых проектов;
- писать код - модульный, читаемый и тестируемый.

Чем нужно владеть:
- опытом Java разработки от 3 лет;
- опытом использования Spring Framework;
- умением писать тесты, unit\интеграционные;
- знанием SQL на уровне запросов.

Будет полезно:
- написание коммерческих проектов с использованием Kotlin;
- опыт работы с микросервисной архитектурой;
- опыт работы с CICD;
- участие в финтех проекте.

@Annalex67, hr@amarkets.com
источник
Библиотека джависта
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges (2019)
Автор: Anghel Leonard

Развивайте свои навыки программирования, изучая концепции и техники Java, такие как строки, объекты и типы, структуры данных и алгоритмы, параллелизм и функциональное программирование. В своей книге автор показывает читателям, как применять ООП-подход к распространенным задачам, объясняя правильные методы и решения в отношении сложности, производительности, удобочитаемости и многого другого.

Скачать книгу
источник
2021 March 20
Библиотека джависта
#вакансия #java #spring #middle #senior #hibernate #backend #mssql #oracle #postgresql #docker #kubernetes

Компания #bellintegrator
Локация #удаленка #москва #саратов #пенза #нижнийновгород #уфа #офис
З/п: 180 000 - 300 000 р
Контакты @kostya_hunter
KChernozubov@bellintegrator.com
Bell Integrator - системный интегратор.

Ищем Java dev. для участия в разработке проектов банковского / финансового /ретейл направления. Стеки бывают разные, но в основном spring/postgresql/микросервисы/openshift

Требования:
🔸 Опыт коммерческой разработки на Java от двух лет для Middle, от трёх лет для Senior
🔸 Уверенные знания Java Core
🔸 Опыт работы со Spring (Core, MVC)
🔸 Знание SQL
🔸 Опыт работы в команде разработчиков

Желательно:
🔸 Опыт работы с микросервисной архитектурой
🔸 Опыт работы со Spring Boot, Spring Cloud

Стек: Java 8 (на некоторых системах 11), Spring (Core, Boot, Cloud, Security), Hibernate, SQL/PostgreSQL, Docker, OpenShift, Git, BitBucket, Maven/Gradle, Jenkins, JUnit, микросервисы, REST-сервисы
Работа в команде по методологии Scrum, Agile

Мы гарантируем:
🔸 Конкурентоспособную заработную плату, все в белую по тк РФ
🔸 Корпоративное обучение и сертификацию в технических и бизнес областях
🔸 Корпоративные развлекательные программы
🔸 Работы в одном из офисов г. Москва (м. Кутузовская, м. Савеловская, м. Арбатская, м. Тульская, м. Динамо, м. Крестьянская Застава, м. Добрынинская, м. Бауманская) г. Саратов, г. Уфа, г. Пенза, г. Нижний Новгород. Также рассматриваем удаленное сотрудничество
🔸 За рекомендацию разработчика - платим бонус 👌
источник
Библиотека джависта
🔥 Бесплатные практические демо-занятия продвинутого и базового курсов по Android-разработке на Kotlin от OTUS и Альфа-Банка!

📌  22.03 - «Рисуем свой график котировок в Android» с Вадимом Гальцевым: https://otus.pw/LJtP/

Что будем делать:
Рассмотрим основные инструменты для рисования, изучим возможности классов Canvas, Path, Paint, нарисуем кастомизируемый график котировок и добавим в него анимаций

📌25.03 - «Крестики-нолики на минималках» с Антоном Мачихиным, старшим разработчиком в ООО "Миркод": https://otus.pw/RtPL/
Чему научимся:
Пользоваться средой разработки Android Studio, верстать экран, создавать собственную View

📌 Регистрируйся, а мы напомним в дату проведения вебинара!

Уже все умеешь? Проверь свои знания в, казалось бы, сложном тесте по ссылке https://otus.pw/jpFB/
источник
Библиотека джависта
#вопросы_с_собеседований
Что такое Web application?
источник
Библиотека джависта
Web application (Веб-приложение) - клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — web-сервер. Логика web application распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, а обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому web application является кроссплатформенным сервисом.
источник
2021 March 21
Библиотека джависта
#вопросы_с_собеседований
Какие различные методы управления сессией в сервлетах вы знаете?
источник
Библиотека джависта
Кто такой DevOps-инженер и как им стать? Познакомься с востребованной IT-профессией и попробуй себя в этом направлении на бесплатном онлайн-интенсиве лидера внедрения DevOps для разработки магазинных систем Кирилла Демченко: 👉 https://clc.am/aoT1NQ

⚡️ Ты научишься использовать Docker-compose и Kubernetes.
⚡️ Соберёшь контейнер с приложением.
⚡️ Узнаешь, как организовать непрерывную интеграцию и автоматически собирать новую версию приложения при обновлении исходного кода.
⚡️ Получишь практические советы эксперта и неограниченный доступ к материалам занятий.

Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!

Регистрируйся и расширяй свои знания в IT!
источник