C++ and Java Developer
Tata Consultancy Services · Bellevue, WA · 1 mo ago
Engineering$80k–$104k/yrFull-time
About the role
Must have technical/functional skills in Java XML Technologies (XML, XSL, FO, JAXP, JAXB) and C++.
Responsibilities
Java Edition Development
- Design and implement custom high-performance plugins using Spigot, Paper, and Purpur APIs.
- Architect complex network features utilizing packet manipulation libraries like ProtocolLib.
- Optimize server performance, memory usage, and garbage collection for high-player-count environments.
Bedrock Edition Development
- Develop custom add-ons, behavior packs, and resource packs using the Minecraft Bedrock Scripting API.
- Utilize the C++ Bedrock Dedicated Server (BDS) API or proxy solutions like Geyser/Floodgate.
- Ensure seamless cross-play integration and UI/UX consistency across console, mobile, and PC clients.
Architecture & Operations
- Build and maintain robust data pipelines using MySQL, PostgreSQL, or Redis for player data.
- Deploy and monitor server infrastructure using Docker, Pterodactyl, or cloud hosting (AWS/GCP).
- Mentor junior developers and establish strict code-review standards via Git/GitHub.
Requirements
- Java Mastery: Deep understanding of Java, OOP principles, concurrency, and async programming.
- C++ / JavaScript Knowledge: Strong proficiency in C++ (for Bedrock internals) and JavaScript/TypeScript (for Bedrock Scripting API).
- NMS & Packets: Extensive experience with Net.Minecraft.Server (NMS) obfuscation and packet-level development.
- CI/CD Pipelines: Experience setting up automated builds using Gradle or Maven.
- Portfolio: A public GitHub repository, a live published server network, or marketplace items demonstrating your work.
Pay
$80,000 – $104,000 a year
Benefits
- Discretionary Annual Incentive
- Comprehensive Medical Coverage (Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans)
- Family Support (Maternal & Parental Leaves)
- Insurance Options (Auto & Home Insurance, Identity Theft Protection)
- Convenience & Professional Growth (Commuter Benefits, Certification & Training Reimbursement)
- Time Off (Vacation, Sick Leave & Holidays)
- Legal & Financial Assistance (Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing)