India

High 5 Games is hiring a Social Server Senior Java Developer

About the Role

High 5 Games is hiring a Social Server Senior Java Developer to join a team of top server engineers who design and build the core platform for our games and products. You will be a key contributor to the design and delivery of all our server systems, services, and data stores, helping propel the company forward through the adoption of the latest server-side, big data, and AI technology.

What You'll Do

  • Design and build high-volume, highly available back-end infrastructures.
  • Design and implement REST APIs.
  • Deliver systems at large scale (20K+ mps) using modern streaming and distributed data systems.
  • Develop and implement unit, integration, and system tests to ensure quality and reliability.
  • Analyze and optimize application performance, identify bottlenecks, and implement solutions.
  • Identify, diagnose, and resolve complex technical issues and troubleshoot production issues.
  • Build operationally mature, well-instrumented, highly scalable, available, and secure systems.
  • Write clear and concise documentation for code, APIs, and processes.
  • Collaborate effectively with other developers, designers, testers, and stakeholders.
  • Participate in project planning and estimation activities.
  • Keep up-to-date with the latest Java technologies, frameworks, and best practices.

What We're Looking For

  • Deep expertise in and 6+ years of experience with Java server-side development.
  • Experience with real-time distributed systems, both monolithic and microservices architectures.
  • 5+ years designing and delivering high-volume, highly available back-end infrastructures.
  • Understanding of enterprise architecture patterns.
  • Experience delivering systems at large scale (20K+ mps).
  • Understanding of distributed system concepts: Leadership, Consensus, In-Sync Replicas, Partitioning.
  • 6+ years of hands-on Java development, with strong familiarity with Java 8/11/17+.
  • Strong understanding of key security concepts and patterns.
  • Good understanding of enterprise and mobile-facing systems architecture.
  • Experience with SQL and No-SQL databases, specifically Cassandra and MySQL.
  • Experience building operationally mature, well-instrumented, highly scalable, available, and secure systems.
  • Experience with build automation tools: Gradle, Jenkins, Nexus, Docker Image Repositories.
  • Experience with Google Cloud Platform, Kubernetes, Docker, DataDog, Stackdriver.
  • Excellent understanding of SDLC, Java development, and continuous integration best practices.
  • BS in Computer Science, Engineering, or equivalent.

Nice to Have

  • Gaming or equity trading server-side experience.
  • Experience with REST API design and implementation (preferred frameworks: Dropwizard, Spring Boot 2.5+).
  • Experience using modern streaming systems and distributed data systems (preferred: Google Pub/Sub, Kafka, Hazelcast).
  • Familiarity with cloud-based Big Data tools (GCP preferred: BigQuery, BigTable).
  • Familiarity with Real-Time Stream Analysis (preferred: GCP Dataflow).
  • MS in CS or Engineering.

Technical Stack

  • Languages & Frameworks: Java, Dropwizard, Spring Boot 2.5+
  • Messaging & Data: Google Pub/Sub, Kafka, Hazelcast, Cassandra, MySQL, BigQuery, BigTable, GCP Dataflow
  • Tools & Infrastructure: Gradle, Jenkins, Nexus, Docker, Kubernetes, DataDog, Stackdriver

Team & Environment

You will join a team of top server engineers designing and building the core of High 5 Games' platform.

High 5 Games is an equal opportunity employer.

Required Skills
JavaDropwizardSpring BootGoogle Pub/SubKafkaHazelcastCassandraMySQLBigQueryBigTableDistributed SystemsMicroservicesHigh AvailabilityHigh Volume SystemsEnterprise Architecture
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
Job Details
Department Software Development
Category backend
Posted 3 months ago