• Услуги и сервис от третьих лиц. Внимание!

    Rubukkit.org не может гарантировать добропорядочность всех пользователей. Не станьте жертвой мошенничества, требуйте гарантии от продавца и проверяйте достоверность информации.
    Rubukkit.org не имеет никакого отношения к торговле в данном разделе.
    • Запрещена любая коммерческая деятельность, которая затрагивает исходный код серверной площадки Bukkit или игры Minecraft.
    • Запрещено продавать сборки сервера и модификации плагинов.
    • Запрещено заниматься перепродажей ключей Minecraft.
    • Запрещена любая деятельность, нарушающая авторские права.
    • Полные правила раздела

Требуется исполнитель Java(Kotlin)-разработчик

Toshka17

Активный участник
Пользователь
Баллы
76
Привет,
я представляю сервер TeslaCraft, и мы ищем разработчиков для нашего проекта.

О сервере:
Мы работаем уже больше 10 лет, и за это время успели создать большое комьюнити и нарастить хороший онлайн. Последние 7 лет нашим главным разработчиком является @new-sashok724, создатель известного опенсорс-лаунчера. Кодовая база нашего проекта находится на высоком уровне и содержит большое количество уникальных технических решений. Мы максимально ответственно подходим к разработке нового функционала для сервера. Оптимизация и качество для нас всегда в приоритете, а хорошие и уникальные творческие идеи всячески приветствуются.

Кого мы ищем:
Kotlin/Java разработчика под bukkit, ответственного, адекватного в общении человека, любящего майнкрафт и код.

Навыки:
Минимальные:
  • Знание Java 8 и её стандартной библиотеки, включая IO, JDBC, Streams;
  • Умение понимать и писать код на Kotlin, понимание его основных отличий от Java (nullability, extension функции, companion objects, стандартная библиотека);
  • Умение проектировать простые API и разделять программы на модули/файлы (также подразумевает уверенное знание ООП);
  • Уверенное знание API Bukkit и BungeeCord, опыт написания плагинов для них;
  • Минимальные знания о потокобезопасности (что делает volatile и synchronized, что такое race conditions (и как их избегать));
  • Умение работать с MySQL: читать-писать как минимум простые SQL-запросы (SELECT/DELETE/UPDATE/INSERT/INSERT..ON DUPLICATE KEY);
  • Опыт работы с линуксами на уровне "умею запускать start.sh" и "редактировать server.properties в nano";
  • Знание английского языка на уровне чтения документации;
  • Ответственное отношение к работе (сначала тщательно думаем, а уже затем пишем код, создаём PR).
Оптимальные (в дополнение к минимальным):
  • Уверенное знание Java 17+ и Kotlin, умение грамотно и уместно применять их новые функции;
  • Опыт написания сложных плагинов или приложений с нуля (например, мини-игр);
  • Опыт работы с асинхронными многопоточными сетевыми системами;
  • Опыт работы с Docker;
  • Умение работать с NMS (включая редактирование кода ядра сервера).
Идеальные (в дополнение к оптимальным):
  • Перечисленные выше компетенции воспринимаются как базовые.
Занятость:
Рассматриваем варианты как с постоянной занятостью, так и с фрилансерской разработкой "по проекту". Задачи по масштабу могут быть самые разные: от добавления какой-то функции в существующие (наши собственные) плагины/прокси/т.п., до разработки новых плагинов/режимов/мини-игр. Оплата соответственно возможна как ежемесячная/еженедельная, так и сдельная, всё обговаривается индивидуально.

Что мы предлагаем:
  • Чёткие и ясные ТЗ;
  • Своевременную и достойную оплату;
  • Адекватную коммуникацию и дружелюбную атмосферу;
  • Свободу в выборе направлений разработки (можно самостоятельно выбрать один из интересующих тасков в гит-среде, где они расположены с указанием приоритетности и сложности реализации).
Контакты:
По всем вопросам и предложениям можно написать:
Либо можно оставить отклик через форму-опросник

Вакансия актуальна, если Вы это читаете
 
Последнее редактирование:
Назад
Верх