India Contract

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
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Job Details
Department Software Development
Category backend
Posted 14 days ago