C++ and Java Developer
Key Skills for This Role
Full Job Posting
Must Have Technical And Functional Skills
Java XML Technologies (XML, XSL, FO, JAXP, JAXB); C++
Key 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
Generic Managerial Skills, If any
Experience: 5+ years of active, professional, or high-level production experience in following Technologies
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.
Game development
Salary Range: $80,000 - $104,000 a year
#LI-NS4
Tcs Employee Benefits Summary
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, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
About Tata Consultancy Services
Global leader in IT services, consulting, and business solutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Tata Consultancy Services
Senior Software Engineer AI & Cloud Applications (GCP)
Dhahran, KSA
Business System Analyst
, CAN
Tata Consultancy Services is seeking a Business System Analyst to translate business needs into requirements and support retail data analysis and project delivery. The role calls for advanced SQL, business analysis, BI r
Informatica Power Exchange Developer
Jeddah, KSA
ServiceNow IT project Management
Riyadh, KSA
Integrator Solution
Riyadh, KSA
PSA Engineer Network Transmission
Riyadh, KSA
Data Scientist (Gen AI and Agentic AI)
Dhahran, KSA
Senior Software Engineer AI & Cloud Applications (GCP)
Dhahran, KSA
Informatica Power Exchange Developer
Makkah, KSA
Business System Analyst
, CAN