Codemythos Solutions
Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL
Skills
8 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹450,000 – ₹600,000 / year
Work mode:
Remote
Published on:
11 October 2026
What they need
About the Role
Were building a real-time, multiplayer game played by millions. As a Backend Engineer, youll design and scale the core game server that handles matchmaking, game state, physics sync, chat, leaderboards, and anti-cheat all in real-time with low latency.
Role & responsibilities
- Design & develop scalable, low-latency game server architecture using Java, Spring Boot, WebSocket/Netty
- Implement core game logic: turn management, striker physics validation, coin pocketing rules, foul detection, win/loss conditions
- Build real-time systems: matchmaking, room management, player session handling, spectator mode using Redis + pub/sub
- Ensure data consistency for game state across distributed servers with strong concurrency control
- Integrate anti-cheat mechanisms: server-side physics validation, move replay verification, anomaly detection
- Optimize for scale: Handle 100k+ CCU with 50ms tick rate using efficient threading, connection pooling, and caching
- Develop APIs for game clients, analytics, wallet, leaderboards, tournaments, and social features
- Work with DevOps on deployment, monitoring, and alerting using Docker, K8s, Prometheus, Grafana
- Collaborate with Unity/game client, QA, product, and data teams to ship features fast
- Write unit/integration tests and maintain high code coverage with JUnit, Mockito
Must-Have Skills
- 4+ years backend development experience with Java 8/11/17, Spring Boot, Maven/Gradle
- Strong grasp of DSA, OOP, Design Patterns, Multithreading, Concurrency
- Experience with WebSockets, TCP/UDP, Netty or similar for real-time communication
- Hands-on with Redis for caching, pub/sub, leaderboards; MySQL/PostgreSQL for persistence
- Knowledge of message queues: Kafka/RabbitMQ for async events like analytics, rewards
- Understanding of game server concepts: tick rate, delta compression, client-server reconciliation
- Experience building RESTful APIs and working with microservices architecture
- AWS/GCP experience: EC2, EKS, S3, ElastiCache, RDS
- Strong debugging and profiling skills JProfiler, VisualVM
Good-to-Have Skills
- Prior experience in real-time multiplayer games: Ludo, Chess, Pool, Rummy, etc.
- Knowledge of physics engines or collision detection logic
- Experience with NoSQL: MongoDB, Cassandra for player data
- Docker, Kubernetes, CI/CD pipelines, Git
- Understanding of fraud detection, bot detection, rate limiting
- Familiarity with load testing tools: JMeter, k6, Gatling
Qualifications
- B.E/B.Tech/M.Tech in Computer Science or related field
- Experience in high-scale consumer apps or gaming is a strong plus
What We Offer
- Work on a game played by millions daily
- High ownership your code directly impacts gameplay
- Fast-paced gaming environment with 1s matchmaking targets
Preferred candidate profile
Candidate must have worked services for game/multiplayer
Note:-
Candidate below 4years experience please don't apply
This is remote opportunities, candidate must use their own laptop.
Apply only you have experience in webSocket
Other offers great for you!
These companies are also looking for great profiles
Visian
Développeur Java Back-End (Spring Boot / Java 21)
400
Freelance
Lyon, France
Onsite
Skills
9 months ago
Quick apply
Skiils
développeur Java / Spring boot
Freelance
Lille, France
Hybrid
Skills
6 months ago
Quick apply
skiils
Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot
55 000 € - 65 000 € par an
Permanent contract
Paris, France
Hybrid
Skills
12 days ago
Quick apply