Programador Java sénior
Localização: Sófia, Bulgária
Estimular as carreiras no sector do iGaming
Com talentos na área do jogo recrutados junto dos nossos pares na indústria, incluindo a Betfair, a Betway, a SBTech, a Sporting Solutions, a Sportradar, a Tabcorp e a William Hill, as nossas equipas em todo o mundo são apaixonadas por liderar a experiência de jogo do futuro.
Os nossos Valores
Somos centrados no cliente
Fazemos o que dizemos, a tempo e horas, sempre. Trabalhamos em estreita colaboração com os nossos clientes para fornecer planos de ação sólidos e eficazes, trabalhando estrategicamente para fornecer as melhores soluções de iGaming para os seus objectivos comerciais específicos e necessidades do público.
Dedicamo-nos à progressão
Empregamos peritos da indústria em todo o mundo com conhecimentos especializados em mercados emergentes e localização, que se mantêm um passo à frente das tendências do mercado para garantir que os nossos clientes se mantêm à frente do jogo.
Somos orientados para a tecnologia
Investimos nos melhores programadores de iGaming, equipas de design e infra-estruturas em todo o mundo para fornecer soluções tecnológicas progressivas e em constante evolução que ajudam a dar aos nossos clientes operadores uma vantagem competitiva.
Como programador Java sénior, irá juntar-se a uma das nossas equipas Scrum multinacionais para criar soluções de software de ponta. Em todas as equipas, cooperamos com especialistas internos e externos de diferentes domínios do conhecimento para descobrir e construir as melhores soluções possíveis.
Responsabilidades
- Participar na definição da arquitetura
- Efetuar análises técnicas e sugerir melhorias
- Desenvolver novas funcionalidades e efetuar alterações ao código existente
- Participar proactivamente na estimativa das tarefas.
- Manutenção do código fonte do conjunto de software da empresa
- Rever os requisitos, estimar e participar na análise técnica, a fim de desenvolver proactivamente e delinear potenciais problemas
- Conceber e implementar funcionalidades personalizadas
- Cobrir a funcionalidade projectada/implementada com testes unitários e de integração
- Liderar o trabalho POC juntamente com a arquitetura, desde a descoberta até à entrega
Sobre si
Essencial:
- Experiência sénior em Java 8+, SE ou EE Experiência de desenvolvimento em arquitecturas de (micro) serviços, incluindo estruturas de serviços Web como Java Spring Boot;
- Experiência em todos os domínios seguintes:
- Hibernar
- Concorrência em Java (experiência prática e bons conhecimentos)
- Desenvolvimento de sistemas distribuídos
- Conhecimentos e competências em, pelo menos, uma das seguintes tecnologias: AMQP, ZeroMQ, JMS, Kafka, Hazelcast
- Spring, JDBC, bases de dados NoSQL
- Bons conhecimentos de SQL
- Compreensão de ETL
- Experiência de desenvolvimento de back-end (experiência prática de API Rest)
- Criação de testes unitários e de integração automatizados
- ORM, XML, JSON, HTML
- Bom inglês falado e escrito
Desejável:
- Licenciatura/Mestrado
- Conhecimentos de bibliotecas e desenvolvimento multiplataformas para Web e dispositivos móveis
- Experiência com injeção de dependências e ligação de dados
- Compreensão dos princípios da Arquitetura Limpa
- Conhecimento de aplicações multithread, conceitos OOP e MVC e padrões de conceção
- Compreensão dos princípios de modelação e programação de bases de dados como PL/SQL, pgSQL
- Conhecimentos básicos de Maven, Docker, Gradle.
Benefícios
- Modo de trabalho híbrido / opção totalmente remota
- Dias de férias anuais suplementares
- Dia de folga no seu aniversário
- Cobertura adicional do seguro de saúde e do serviço dentário
- Cartão multidesportivo
- Horários de trabalho flexíveis
- Bónus anual atrativo
- Bónus de referência
- Licença de maternidade adicional paga
- Oportunidades de formação e desenvolvimento
- Construções de equipas memoráveis