Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL (Delhi)

Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL (Delhi)

13 Oct
|
Codemythos solutions
|
Delhi

13 Oct

Codemythos solutions

Delhi

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 workplace 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

📌 Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL (Delhi)
🏢 Codemythos solutions
📍 Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer - java | spring boot | websocket | postgresql (delhi) / delhi

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer - java | spring boot | websocket | postgresql (delhi) / delhi