Java Работа Вакансии
2.35K subscribers
45 photos
17 videos
663 links
Размещение вакансий и рекламы - @hr_rus

Стоимость размещения - t.me/it_rab/11

Каналы вакансий других IT профессий - @it_rab
Download Telegram
#вакансия #java #remote #job
Привет! Мы - IT-компания работаем в сфере разработки и предоставлении решений на основе ИИ и алгоритмов машинного обучения.
🔸Позиция: Java разработчик Middle+
Формат: удалённая работа
Занятость: full-time;
ЗП: от 5000+$
Опыт: от 6ти лет

🔸Чем предстоит заниматься:
—Поддерживать работающую систему, обслуживающую большое количество клиентов;
—Разрабатывать и создавать новые модули;
—Оптимизировать существующие решения функционала и развивать их;
— Реализовывать интеграционные механизмы;

🔸От вас ждем: 
Java SE от 5 лет;
—Фреймворки не нужны. Нужны структуры данных, многопоточность, алгоритмы;

Плюсом будет:
—Опыт работы на С++;
—Опыт работы в области ML (machine learning);
—Опыт работы с текстовой информацией: RegExp, bash, grep, эффективный поиск по файлам.

🔸Что мы предлагаем:
—Корпоративное обучение: тренинги, бесплатные курсы английского языка внутри компании;
—Удаленный формат работы;
—Возможность гибкого начала рабочего дня;
—Митинги по чёткой программе, придерживаемся использования Jira в в работе;
—Возможность карьерного роста
—Проработав 1 год у нас разработчики получают премию 3-6 окладов, в зависимости от вклада в компанию;

📩 Контакт: @iewaruM

#вакансия #Java #javaSE #developer #удаленка
#вакансия #удалёнка #parttime #преподаватель #java

Время делиться знаниями!

OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний. 6 лет мы учимся друг у друга, советуемся, помогаем, делимся опытом и обсуждаем новости как в преподавании, так и в IT.

Вакансия: преподаватель онлайн-курсов: Java Developer. Advanced и Java Developer. Professional

Вилка: 4000-6000 руб. за один вебинар (полтора часа) и 300-400 руб. за проверку одного ДЗ.

Можно без опыта преподавания, мы поможем вам освоить практики преподавания.

Обязанности: преподаватель раскрывает тему с помощью теории и примеров из практики (есть материалы к занятиям).
Занятия в Zoom с 20:00 до 21:30 МСК. Можно выбрать удобную нагрузку и темы занятий.

С нами вы сможете:
структурировать свой опыт и знания;
прокачать софт-скиллы.

Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.

Обсудить подробнее @HR_Nikita
#программист #java #mongo #fabric #mod #моды #minecraft

На постоянное сотрудничество требуется Java-программист для написания модов для нашего сервера Minecraft

Необходимые навыки:
- Опыт написани программ на Java Core
- MongoDB
- Fabric Mod Loader (преимущественно Fabric API)
- Знание и умение работать с модами для квадратной игры версий 1.19+
- Профильное техническое образование приветсвуется

Перед началом сотрудничества необходимо будет выполнить тестовое задание.

Откликнуться на вакансию, прислать примеры работ/портфолио/резюме: @lrmoffice
#вакансия #Java

Крупный разработчик программного обеспечения, в портфеле которого, как крупные
российский корпорации, так и мировые гиганты, такие как NVIDIA и Warner Music Group
в поиске Java Developer.

Требования:
- Java 11+;
- Spring Framework (Core, MVC, Data, Batch, Cloud);
- Знание Spring Boot 2.0 и выше;
- Опыт работы с JPA, Hibernate;
- Знание GoF, GRASP, SOLID;
- Умение писать чистый код и использовать Sonarqube, Checkstyle;
- Понимание 12FactorApp, MSA;
- Опыт работы с Kubernetes / OpenShift / GCP / AWS;
- Опыт работы с Docker;
- Опыт работы с Kafka / RabbitMQ / ActiveMQ / SQS;
- Опыт работы с PostgreSQL / Oracle / MSSQL;
- Опыт работы с Junit, Mockito.

Будет плюсом:
- Camunda / Zeebe / Temporal / Netflix Conductor / AWS StepFunctions;
- Debezium;
- SQL;
- JOOQ;
- Testcontainers, AssertJ, Wiremock / Prism;
- Redis / Hazelcast / Tarantool;
- MongoDB;
-r esilience4j и умение использовать resilient паттерны.

Условия:
- Зп от 2500$;
- Удаленная работа из РФ c возможностью зимовать в тёплых странах 🏝
- Гибкий график;
- Разные варианты трудоустройства;
- Минимум легаси и бюрократии.

Контакты: @viktoria_kolina
#вакансия #Java #удаленкаизРФ

Крупный разработчик программного обеспечения, в портфеле которого, как крупные
российский корпорации, так и мировые гиганты, такие как NVIDIA и Warner Music Group
в поиске Java Developer.

Требования:
- Java 11+;
- Spring Framework (Core, MVC, Data, Batch, Cloud);
- Знание Spring Boot 2.0 и выше;
- Опыт работы с JPA, Hibernate;
- Знание GoF, GRASP, SOLID;
- Умение писать чистый код и использовать Sonarqube, Checkstyle;
- Понимание 12FactorApp, MSA;
- Опыт работы с Kubernetes / OpenShift / GCP / AWS;
- Опыт работы с Docker;
- Опыт работы с Kafka / RabbitMQ / ActiveMQ / SQS;
- Опыт работы с PostgreSQL / Oracle / MSSQL;
- Опыт работы с Junit, Mockito.

Будет плюсом:
- Camunda / Zeebe / Temporal / Netflix Conductor / AWS StepFunctions;
- Debezium;
- SQL;
- JOOQ;
- Testcontainers, AssertJ, Wiremock / Prism;
- Redis / Hazelcast / Tarantool;
- MongoDB;
-r esilience4j и умение использовать resilient паттерны.

Условия:
- Зп от 2500$;
- Удаленная работа из РФ;
- Гибкий график;
- Разные варианты трудоустройства;
- Минимум легаси и бюрократии.

Контакты: @viktoria_kolina
#вакансия #Java #удаленкаизРФ

Крупный разработчик программного обеспечения, в портфеле которого, как крупные
российский корпорации, так и мировые гиганты, такие как NVIDIA и Warner Music Group
в поиске Java Developer.

Требования:
- Java 11+;
- Spring Framework (Core, MVC, Data, Batch, Cloud);
- Знание Spring Boot 2.0 и выше;
- Опыт работы с JPA, Hibernate;
- Знание GoF, GRASP, SOLID;
- Умение писать чистый код и использовать Sonarqube, Checkstyle;
- Понимание 12FactorApp, MSA;
- Опыт работы с Kubernetes / OpenShift / GCP / AWS;
- Опыт работы с Docker;
- Опыт работы с Kafka / RabbitMQ / ActiveMQ / SQS;
- Опыт работы с PostgreSQL / Oracle / MSSQL;
- Опыт работы с Junit, Mockito.

Будет плюсом:
- Camunda / Zeebe / Temporal / Netflix Conductor / AWS StepFunctions;
- Debezium;
- SQL;
- JOOQ;
- Testcontainers, AssertJ, Wiremock / Prism;
- Redis / Hazelcast / Tarantool;
- MongoDB;
-r esilience4j и умение использовать resilient паттерны.

Условия:
- Зп от 2500$;
- Удаленная работа из РФ;
- Гибкий график;
- Разные варианты трудоустройства;
- Минимум легаси и бюрократии.

Контакты: @viktoria_kolina
👎5😱1
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое JVM, JRE и JDK?

Пример кода:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, JVM!");
}
}


❗️Ответ:

🔹 JVM (
Java Virtual Machine) — это виртуальная машина, которая выполняет байт-код Java. Она обеспечивает переносимость, управление памятью и безопасность. JVM интерпретирует байт-код и выполняет его на конкретной платформе.

🔹 JRE (
Java Runtime Environment) — это среда выполнения, которая включает JVM, стандартные библиотеки (например, java.lang, java.util) и другие компоненты, необходимые для запуска Java-приложений. JRE не содержит инструментов для разработки.

🔹 JDK (
Java Development Kit) — это набор инструментов для разработки, который включает JRE, компилятор (javac), отладчик, утилиты (например, javadoc, jar) и другие инструменты, необходимые для создания Java-приложений.

Ссылка на
документацию по Oracle Java Documentation
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6🤔2
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


В чем разница между == и equals()?

Пример кода:
String a = new String("hello");
String b = new String("hello");
System.out.println(a == b); // false, потому что это разные объекты
System.out.println(a.equals(b)); // true, потому что содержимое одинаковое


❗️Ответ:

== — это оператор сравнения, который проверяет, ссылаются ли две переменные на один и тот же объект в памяти. Он работает с примитивами и ссылками на объекты.

equals() — это метод, который сравнивает содержимое объектов. По умолчанию он ведет себя как ==, но его можно переопределить в пользовательских классах для сравнения по значению. Например, в классе String метод equals() сравнивает строки посимвольно.

Ссылка на документацию
Object.equals()
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6🤔1🤬1
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое final, finally и finalize?

Пример кода:
try {
// код, который может выбросить исключение
} catch (Exception e) {
// обработка исключения
} finally {
System.out.println("Этот блок выполнится всегда");
}


❗️Ответ:

final — это ключевое слово, которое можно применять к переменным, методам и классам. Если переменная объявлена как final, её значение нельзя изменить. Если метод объявлен как final, его нельзя переопределить в подклассе. Если класс объявлен как final, от него нельзя наследоваться.

finally — это блок, который используется в конструкции try-catch-finally. Он выполняется всегда, независимо от того, было ли выброшено исключение. Обычно используется для освобождения ресурсов, например, закрытия файлов или соединений с базой данных.

finalize() — это метод, который вызывается сборщиком мусора перед удалением объекта. Он может быть переопределен для выполнения cleanup-операций, но его использование не рекомендуется, так как он непредсказуем и может негативно влиять на производительность.

Ссылка на
документацию по Object.finalize()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🤔1
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Как работает сборщик мусора (Garbage Collector)?

Пример кода:
Object obj = new Object();
obj = null; // объект теперь доступен для сборки мусора


❗️Сборщик мусора (Garbage Collector, GC) — это механизм, который автоматически освобождает память, удаляя объекты, на которые больше нет ссылок. Основные этапы работы GC:

Marking — GC проходит по всем объектам в памяти и помечает те, которые все еще используются.
Deletion — удаляет неиспользуемые объекты.
Compacting — уплотняет память, чтобы уменьшить фрагментацию.

В
Java существует несколько алгоритмов сборки мусора, таких как Serial, Parallel, G1 и ZGC, каждый из которых оптимизирован для разных сценариев.

Ссылка на
документацию по Garbage Collection
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3😱1