Back to Careers
Engineering Contributor

JVM Developer

Remote Flexible Schedule

Position Overview

We're seeking a talented JVM Developer to contribute to our suite of high-performance Minecraft development tools. This position offers an opportunity to work on large-scale projects that serve the Minecraft development community while collaborating with our experienced team.

Note: This is a contributor position ideal for developers looking to make an impact in the Minecraft development ecosystem while building their portfolio with meaningful open-source contributions.

Core Requirements

  • • Strong experience with the Bukkit API and related Minecraft server APIs
  • • Proficiency in working with essential libraries including PacketEvents, Exposed, and PlaceholderAPI
  • • Comprehensive understanding of Java and JVM fundamentals
  • • Demonstrated experience with Git version control and collaborative development workflows

Additional Qualifications

  • • Development experience with Kotlin
  • • Knowledge of bytecode manipulation and ASM frameworks
  • • Familiarity with project management tools such as Linear
  • • Experience in performance optimization and debugging

Responsibilities

  • • Design and implement high-performance Minecraft server plugins
  • • Contribute to architectural decisions and technical planning
  • • Write maintainable, well-documented code adhering to best practices
  • • Participate in code reviews and technical discussions

Benefits

  • • Direct involvement in large-scale Minecraft development projects
  • • Mentorship from senior developers
  • • Opportunity to contribute to widely-used open-source projects
  • • Professional recommendation upon significant contribution

Application Process

To apply for this position, please provide:

  • • Professional background and relevant experience
  • • GitHub profile or code portfolio
  • • Examples of Minecraft-related projects
  • • Anticipated weekly time commitment
Submit Application