REMOTEFULLTIME
Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL

Codemythos Solutions
Remote · remote · Posted 7d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
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
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02