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
HostopFounding GTM Engineer (outbound y automatización)→Grafana LabsSenior Solutions Engineer (preventa)→IDT CorporationUser Acquisition Manager (campañas de apps)→Grafana LabsSenior Solutions Architect (Professional Services)→Treble HealthEspecialista en Marketing Operations→GitLabSenior Professional Services Engineer – EMEA→
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.
