Senior Fullstack Developer (Porto,Hibrido)
Shore
Remoto
- Analisar especificações funcionais e desenvolver novas funcionalidades em Java e Angular, de acordo com os requisitos de negócio e o plano do projeto.
- Desenvolver, configurar e manter módulos aplicacionais e APIs, diagnosticando e corrigindo problemas técnicos.
- Escrever e manter testes unitários, participar ativamente em revisões de código e aplicar boas práticas de desenvolvimento.
- Participar na integração e no deployment dos módulos e manter a documentação técnica atualizada.
- Propor melhorias nos processos de desenvolvimento e entrega e orientar os elementos menos experientes da equipa.
- Licenciatura em Sistemas de Informação, Engenharia Informática ou área equivalente.
- Entre 6 e 9 anos de experiência profissional como Fullstack Developer.
- Experiência sólida em desenvolvimento frontend com Angular 2 ou superior.
- Experiência sólida com Java, Spring Boot, Spring Batch, Spring MVC, Maven e JBoss ou Tomcat.
- Experiência com testes unitários utilizando JUnit, Mockito ou bibliotecas equivalentes.
- Experiência na utilização de assistentes de IA para desenvolvimento de código.
- Bons conhecimentos de padrões de desenho de software e experiência com princípios e ferramentas de integração contínua.
- Experiência com bases de dados relacionais, nomeadamente Oracle.
- Conhecimentos de Linux e shell scripting.
- Experiência sólida com Scrum ou Kanban e com Jira e Confluence.
- Autonomia, capacidade de organização e priorização, iniciativa para promover boas práticas e capacidade de orientar colegas.
- Boa capacidade de comunicação em português.
- Inglês avançado.