Java Developer — United States
Зарплата не указана
ОткликнутьсяAbout The Company
Q1 Technologies, Inc. delivers technology solutions and software development services for organizations seeking reliable, scalable digital products. The company supports clients through experienced technical teams and a focus on thoughtful engineering, collaboration, and quality. Q1 Technologies is seeking a skilled C and Java Developer to contribute to the development and operation of Minecraft server experiences across Java and Bedrock editions. This opportunity is suited to a developer who enjoys game development, building tools and features for players, and solving complex performance and infrastructure challenges.
About The Role
As a C and Java Developer, you will design, build, and maintain custom game features and supporting systems for high-traffic Minecraft environments. You will work across Java Edition and Bedrock Edition, developing plugins, add-ons, and integrations that deliver consistent gameplay across platforms. The role combines application development, performance optimization, data management, and server operations. You will collaborate with technical stakeholders, contribute to architectural decisions, and help promote maintainable code through reviews and mentoring. This is a full-time position based in Bellevue, Washington, with remote work available.
Qualifications
Candidates should have at least five years of active professional or high-level production experience with relevant technologies. Strong proficiency in Java, object-oriented programming, concurrency, and asynchronous programming is required. Applicants should bring practical experience with C and working knowledge of JavaScript or TypeScript, particularly for Bedrock scripting and related development. Experience with Minecraft server internals, including Net.Minecraft.Server (NMS), obfuscation, packet-level development, and APIs such as Spigot, Paper, or Purpur is highly valuable.
Familiarity with ProtocolLib or comparable packet manipulation tools, the Bedrock Dedicated Server API, and proxy technologies such as Geyser or Floodgate is expected or strongly preferred. Candidates should understand XML technologies, including XML, XSL, FO, JAXP, and JAXB. Experience with MySQL, PostgreSQL, or Redis; Docker, Pterodactyl, AWS, or GCP; and Gradle or Maven build automation will support success in this role. A public GitHub repository, a published server network, or marketplace work demonstrating relevant game development experience is also requested. Strong communication, problem-solving, and code-review skills are important.
Responsibilities
Design, implement, test, and maintain high-performance Java Edition plugins using Spigot, Paper, and Purpur APIs. Architect network features and integrations using packet manipulation libraries, and optimize server performance, memory use, and garbage collection for environments with high player counts. Develop Bedrock add-ons, behavior packs, and resource packs using the Minecraft Bedrock Scripting API, and work with C-based server interfaces or compatible proxy solutions where appropriate.
Build and maintain reliable cross-play features, ensuring a consistent user experience across console, mobile, and PC clients. Create and support player-data pipelines using relational databases or Redis. Help deploy, configure, and monitor server infrastructure with containerization, hosting platforms, or cloud services. Participate in technical planning, troubleshoot production issues, document solutions, and contribute to automated build and delivery workflows. Mentor junior developers and maintain clear, constructive code-review standards using Git and GitHub.
Benefits
Q1 Technologies, Inc. offers a full-time opportunity to work on engaging game development challenges with a technically focused team. Remote work is available for this position. Compensation and any additional benefits will be discussed during the hiring process and may depend on employment terms, location, and applicable company policies.
Equal Opportunity
Q1 Technologies, Inc. is committed to fair and inclusive employment practices. Applicants will be considered based on their qualifications and job-related experience, without discrimination on any characteristic protected by applicable law. The company welcomes candidates from diverse backgrounds and encourages qualified individuals to apply.