CareerPlanGet AI match score →

Senior Backend Developer (Java) - Mobile Game Platform

Lahore, Punjab, Pakistan💼 Full-time🗓 2026-04-27 → 2026-08-01

Core

Maintain and extend high-traffic Java backend services for a live mobile game, focusing on gameplay APIs, player data integrity, ranking systems, and payment verification.

Role type

Senior Backend Developer (Java)

Builds

Core gameplay and account flow services for a live mobile game

Domain

Mobile Gaming

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Java 11, Spring MVC (XML-based), Spring Security, Spring JDBC/Tx, MyBatis, Maven, HTTP/HTTPS API design, JSON messaging (Fastjson/Jackson/Gson), MySQL schema design, Redis (Jedis), game backend domain (leaderboards, progression, anti-cheat), idempotency, concurrency control, C++ code reading

Preferred skills

Spring MVC modernization, connection pool migration (BoneCP to HikariCP), Google App Engine, distributed locking (Redis/ZooKeeper/Curator)

Technologies

Java 11, Spring MVC, Spring Security, Spring JDBC, MyBatis, Maven, MySQL, Redis, Jedis, Fastjson, Jackson, Gson, Cocos C++

Responsibilities

Implement and evolve request handlers behind game protocol endpoints using requestKey dispatching, Own data consistency across MySQL and Redis including transactional edge cases, Extend ranking, activity, and account transfer systems, Integrate and support payment verification flows (Google Play, iOS, PayPal), Collaborate with client engineers by tracing C++ network behavior and shared JSON contracts

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗