A NLS – New Link Solutions é uma empresa de consultoria de sistemas de informação empenhada na obtenção de resultados que acrescentem valor aos seus clientes. Esta missão é substanciada num conjunto de soluções líderes, inovadoras e apoiadas em metodologias comprovadas. Lideramos um conjunto de competências tecnológicas, de conhecimento de negócio que nos permitem ter uma visão global e específica dos sistemas de informação. Para mais informação, por favor consulte o nosso site em.
Descrição da Função
Estamos à procura de um Senior Java Engineer para integrar um projeto internacional no setor de apostas e jogos online.
Responsabilidades:
1. Desenvolver e manter serviços backend e APIs utilizando Java e tecnologias relacionadas;
2. Trabalhar em estreita colaboração com o Product Owner para recolher e refinar requisitos;
3. Projetar e implementar código estruturado, eficiente e testável para atender às necessidades do negócio;
4. Criar documentação técnica, diagramas e layouts para suporte ao desenvolvimento;
5. Escrever e executar testes unitários, componentes e integrados, em colaboração com a equipa de QA;
6. Implementar aplicações em plataformas CI/CD;
7. Garantir a qualidade e manutenção do código através de testes e boas práticas;
8. Participar em code reviews e partilhar conhecimento com a equipa;
9. Manter-se atualizado com tendências e melhores práticas do setor.
Requisitos:
1. +10 anos de experiência em desenvolvimento backend com Java;
2. Experiência em aplicações críticas no setor financeiro ou bancário;
3. Sólidos conhecimentos em bancos de dados relacionais (indexação, otimização, ACID);
4. Experiência prática com Apache Kafka (offsets, brokers, partitions, consumer groups);
5. Familiaridade com ferramentas de observabilidade e monitorização (Grafana, ELK, Datadog, etc.);
6. Experiência com plataformas Cloud (AWS, Azure, GCP) e DevOps (CI/CD, Docker, Kubernetes);
7. Conhecimento de arquitetura de microserviços e comunicação assíncrona;
8. Boas competências de comunicação e capacidade de mentoria e liderança;
9. Capacidade de resolver problemas complexos e mindset de melhoria contínua;
10. Bons conhecimentos de Inglês ao nível de C1 (obrigatório).
Valorizado:
1. Experiência com Docker, Kubernetes e CI/CD;
2. Certificações em Java Development (ex: Oracle Certified Professional);
3. Conhecimento em SQL, NoSQL e sistemas de mensagens;
4. Experiência com metodologias ágeis (Scrum, Kanban, SAFe).
Localização:
Porto (preferencial), Braga, Coimbra ou Lisboa
Regime:
Híbrido (presença no escritório do Porto pelo menos 2x por semana)
#J-18808-Ljbffr