High 5 Games

Desarrollador Senior Java / Sistemas Distribuidos y Plataformas de Juegos

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Se busca un desarrollador senior de Java para diseñar y construir el núcleo de los juegos y la plataforma de productos de H5G. La posición contribuirá a llevar a H5G al nivel más alto de los juegos sociales, adoptando y aplicando las últimas tecnologías en servidor, Big Data e inteligencia artificial. 

El candidato será un elemento clave en el diseño y la entrega de todos los sistemas, servicios y almacenes de datos del servidor de H5G, colaborando con desarrolladores, diseñadores, testers y stakeholders para asegurar la entrega exitosa de los proyectos.

Responsabilidades:

  • Diseñar y construir el corazón de los juegos y la plataforma de productos de H5G.
  • Impulsar H5G hacia la cima de los juegos sociales.
  • Apoyar la adopción y aplicación de las últimas tecnologías en el lado del servidor, Big Data e inteligencia artificial.
  • Contribuir de manera clave en el diseño y entrega de todos los sistemas, servicios y almacenes de datos del servidor.
  • Colaborar de manera efectiva con desarrolladores, diseñadores, testers y stakeholders para asegurar la entrega de los proyectos.
  • Participar en la planificación y estimación de proyectos, proporcionando cronogramas y recursos realistas.
  • Mantenerse actualizado con las últimas tecnologías Java, frameworks y mejores prácticas.

Requisitos:

  • Más de 6 años de experiencia práctica en desarrollo Java.
  • Experiencia en desarrollo Java del lado del servidor.
  • Experiencia con sistemas distribuidos en tiempo real (monolíticos y microservicios).
  • Más de 5 años de experiencia en diseño y entrega de infraestructuras backend de alto volumen y alta disponibilidad (Telcos, Trading, AdTech).
  • Comprensión de patrones de arquitectura empresarial.
  • Experiencia en diseño e implementación de API REST (frameworks preferidos: Dropwizard, Spring Boot 2.5+).
  • Experiencia en el lado del servidor de juegos o trading es una ventaja.
  • Experiencia en entrega de sistemas usando sistemas modernos de streaming y bases de datos distribuidas (preferido: Google Pub/Sub, Kafka, Hazelcast).
  • Comprensión de conceptos de sistemas distribuidos: liderazgo, consenso, réplicas sincronizadas, particionamiento.
  • Conocimiento de Java 8/11/17+.
  • Comprensión de conceptos y patrones clave de seguridad.
  • Buen entendimiento de arquitecturas empresariales y orientadas a aplicaciones móviles.
  • Desarrollo e implementación de pruebas unitarias, de integración y de sistema para garantizar la calidad y confiabilidad del código.
  • Experiencia en identificación, diagnóstico y resolución de problemas técnicos complejos de manera eficiente.
  • Habilidades avanzadas de depuración y resolución de incidencias en producción.
  • Experiencia con bases de datos SQL y No-SQL (especialmente Cassandra y MySQL).
  • Familiaridad con herramientas de Big Data basadas en la nube (preferido GCP: BigQuery, BigTable).
  • Conocimiento de análisis de streams en tiempo real (preferido GCP Dataflow).
  • Experiencia con herramientas de automatización de build (Gradle, Jenkins, Nexus, repositorios de imágenes Docker).
  • Experiencia con Google Cloud Platform, Kubernetes, Docker, DataDog, Stackdriver.
  • Redacción clara y concisa de documentación para código, APIs y procesos.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba