A Elevus é um grupo empresarial que oferece soluções inovadoras no mercado dos Recursos Humanos. Estamos no mercado desde 2001 a fornecer soluções de RH, não só em Portugal como também no mercado internacional. Estamos a reforçar a equipa de Desenvolvimento de Sistemas com um Backend Developer. Responsabilidades: - Desenho de soluções API RESTfull; - Desenvolvimento de microserviços com recurso a arquitetura orientada a eventos (RabitMQ/ Kafka); - Uso do sistema de controle de versões: Git, Mercurial ou similares; - Framework de Testes: JUnit, Mockito ou similares; - Automação de compilação: Maven, Gradle ou similar. O que esperamos de si? - Licenciatura em Engenharia Informática; - Experiência profissional superior a 3 anos; - Experiência de desenvolvimento em Java com recurso à Spring Framework (ou Micronaut/ Quarkus); - Conhecimento profundo da linguagem Java e experiência na utilização de Generics, Lambda Expressions e Stream API; - Experiência na implementação de soluções em ambientes Multithreading e Concurrency; - Experiência em bases de dados relacionais (MySQL/MariaDB); - Experiência de desenvolvimento com recurso a Metodologias Ágeis (SCRUM) com integração continua; - Conhecimento de arquitetura de software e de design patterns; - Autonomia e sentido de responsabilidade; - Boa capacidade de comunicação; - Bons conhecimentos de Inglês. Valorizamos: - Conhecimentos de programação em Kotlin ou Go; - Experiência em serviços com autenticação com recurso a JWT ou OAuth; - Conhecimento de base de dados não relacionais (Kibana, Elastic Search); - Experiência de desenvolvimento usando git workflow; - Conhecimentos em Kubernetes e Docker; - Experiência em desenvolvimento em Vue.js / Angular; - Desenvolvimento Mobile.