Desarrollador Java Senior

Ubicación: Sofía, Bulgaria

Estimular las carreras profesionales en el sector del juego

Con talentos en el sector del juego procedentes de nuestros proveedores homólogos, como Betfair, Betway, SBTech, Sporting Solutions, Sportradar, Tabcorp y William Hill, a nuestros equipos de todo el mundo les apasiona liderar la experiencia de juego del futuro.

Nuestros valores Valores

Estamos centrados en el cliente

Hacemos lo que decimos, a tiempo, siempre. Colaboramos estrechamente con nuestros clientes para proporcionarles planes de acción sólidos y eficaces, trabajando estratégicamente para ofrecer las soluciones de iGaming óptimas para tus objetivos empresariales específicos y las necesidades de tu público.

Nos dedicamos a la progresión

Empleamos a expertos del sector de todo el mundo con conocimientos especializados en mercados emergentes y localización, que se mantienen un paso por delante de las tendencias del mercado para garantizar que nuestros clientes se mantienen a la vanguardia.

Estamos orientados a la tecnología

Invertimos en los mejores desarrolladores, equipos de diseño e infraestructuras de iGaming de todo el mundo para ofrecer soluciones tecnológicas progresivas y en constante evolución que ayuden a dar a nuestros clientes operadores una ventaja competitiva.

Como desarrollador Java Senior, te unirás a uno de nuestros equipos Scrum multinacionales para crear soluciones de software de última generación. En todos los equipos cooperamos con expertos internos y externos de distintos dominios del conocimiento para descubrir y construir las mejores soluciones posibles.

Responsabilidades

  • Participa en la definición de la arquitectura
  • Realizar análisis técnicos y sugerir mejoras
  • Desarrollar nuevas funciones y realizar cambios en el código existente
  • Participa proactivamente en la estimación de tareas.
  • Mantener el código fuente de la pila de software de la empresa
  • Revisar los requisitos, estimar y participar en el análisis técnico con el fin de desarrollar y perfilar proactivamente los posibles problemas
  • Diseña e implementa funcionalidades personalizadas
  • Cubre la funcionalidad diseñada/implementada con pruebas unitarias y de integración
  • Dirige el trabajo POC junto con la arquitectura desde el descubrimiento hasta la entrega

Sobre ti

Esencial:

  • Experiencia senior en Java 8+, SE o EE experiencia de desarrollo en (micro) arquitecturas de servicios incluyendo marcos de servicios web como Java Spring Boot;
  • Experiencia en todas las áreas siguientes:
    • Hibernar
    • Java concurrency (experiencia práctica y buenos conocimientos)
    • Desarrollar sistemas distribuidos
    • Conocimientos y habilidades en al menos una de las siguientes tecnologías: AMQP, ZeroMQ, JMS, Kafka, Hazelcast
    • Spring, JDBC, bases de datos NoSQL
    • Buenos conocimientos de SQL
    • Comprensión de ETL
    • Experiencia en desarrollo backend (experiencia práctica en API Rest)
    • Creación de pruebas unitarias y de integración automatizadas
    • ORM, XML, JSON, HTML
    • Buen nivel de inglés hablado y escrito

Deseable:

  • Licenciatura
  • Conocimientos de desarrollo y bibliotecas Web y Móvil multiplataforma
  • Experiencia con inyección de dependencia, enlace de datos
  • Comprensión de los principios de la Arquitectura Limpia
  • Conocimiento de aplicaciones multihilo, conceptos y patrones de diseño OOP y MVC
  • Comprensión de los principios de modelado y programación de bases de datos como PL/SQL, pgSQL
  • Conocimientos básicos de Maven, Docker, Gradle.

Beneficios

  • Forma de trabajo híbrida / opción totalmente a distancia
  • Días adicionales de vacaciones anuales
  • Día libre en tu cumpleaños
  • Seguro médico adicional y cobertura de servicios dentales
  • Tarjeta multideporte
  • Horario flexible
  • Atractiva prima anual
  • Bonificación por recomendación
  • Permiso de maternidad retribuido adicional
  • Oportunidades de formación y desarrollo
  • Reuniones de equipo memorables