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