Nimber
FullStack Developer - Springboot & Angular - Mid to Senior
About the job
Na Nimber acreditamos que boas experiências digitais começam com software simples, escalável e bem construído. Não se trata apenas de escrever código. Trata-se de desenhar soluções que processam milhões de eventos, integram sistemas críticos e ajudam empresas a tomar decisões de forma mais rápida e inteligente. Se gostas de desenvolver aplicações cloud-native, trabalhar com arquiteturas distribuídas e construir produtos com impacto real no dia a dia de milhares de pessoas, continua a ler. Quem somos? Na Nimber acreditamos que a tecnologia só cria impacto quando é construída sobre bases sólidas. O nosso objetivo não é apenas entregar projetos. É construir soluções robustas, fiáveis e preparadas para o mundo real nas nossas quatro áreas de negócio: Consultoria, Projetos Internos, Inteligência Artificial e Cibersegurança. É aqui que tu entras. O desafio Estamos à procura de um(a) Full Stack Engineer para integrar um projeto internacional no setor da logística e distribuição, utilizando tecnologias como Springboot, Angular, AWS e Kubernetes. Vais juntar-te a uma equipa responsável por desenvolver soluções que suportam decisões automáticas de entrega, integração de sistemas e processamento de grandes volumes de dados em tempo real. O foco será a construção e evolução de aplicações modernas baseadas em microserviços, arquiteturas event-driven e tecnologias cloud-native. No dia a dia irás: Desenvolver e manter serviços backend utilizando Java e Spring Boot Construir e integrar APIs REST e serviços orientados a eventos Participar na definição e evolução de arquiteturas baseadas em microserviços Desenvolver funcionalidades frontend utilizando Angular Colaborar com equipas multidisciplinares para entregar soluções escaláveis e resilientes Garantir boas práticas de qualidade através de testes automatizados e integração contínua Trabalhar com plataformas cloud e ambientes Kubernetes Contribuir para a observabilidade, monitorização e fiabilidade das aplicações Participar na análise e melhoria contínua da performance, manutenção e escalabilidade dos sistemas Utilizar ferramentas de IA para aumentar a produtividade e a qualidade do desenvolvimento O que procuramos Formação superior em Engenharia Informática, Ciências da Computação ou área semelhante Experiência sólida em desenvolvimento com Java e Spring Boot Experiência com arquiteturas de microserviços Conhecimentos de desenvolvimento cloud-native Experiência prática com AWS Experiência com Kubernetes, Docker e Helm Experiência na construção e integração de APIs REST Conhecimentos de sistemas distribuídos, escalabilidade e resiliência Experiência com messaging assíncrono e arquiteturas event-driven Conhecimentos sólidos de bases de dados relacionais, nomeadamente PostgreSQL Experiência em desenvolvimento frontend com Angular Experiência com testes automatizados e pipelines CI/CD Inglês fluente Valorizamos especialmente Experiência com plataformas de streaming ou processamento de eventos Experiência com soluções de caching distribuído como Hazelcast ou Redis Conhecimentos de observabilidade e monitorização com Grafana, Prometheus ou ferramentas semelhantes Experiência em ambientes cloud enterprise Interesse por arquitetura de software e boas práticas de engenharia Mentalidade de melhoria contínua e foco na qualidade O que oferecemos Integração na Nimber com participação num projeto internacional de grande escala Seguro de saúde Ambiente de trabalho colaborativo e informal Flexibilidade de horário Oportunidade de trabalhar com tecnologias modernas e arquiteturas distribuídas Possibilidade de crescimento técnico e profissional num contexto internacional Pronto para o próximo desafio? Se gostas de construir software escalável, resolver problemas complexos e trabalhar com equipas que valorizam qualidade, colaboração e inovação, queremos conhecer-te. Candidata-te e vem construir o futuro connosco.