Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21142341

    REMOTEFULLTIME

    Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL

    Codemythos Solutions

    Codemythos Solutions

    Remote · remote · Posted 7d ago

    Sourced fromNaukri
    ₹4.5L - ₹6.0L PA4–7 yrsfulltimeRemote

    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

    Skills

    Amazon Ec2PostgresqlWebSocketamazon web servicesredisSpringboot JavaGame DevelopmentAWS RDSAWS S3AWS ECSRestfull ApiMongoDBMySQLMicroservicesJava FullstackCi/Cd

    Job search guides

    • All 169 Backend Developer jobs in Delhi NCR
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • How to find remote software jobs in India
    • Resume keywords for software engineers