Senior Java Fullstack Developer (Porto,Hibrido)
Shore
Remoto
- Analisar especificações funcionais e desenvolver componentes de frontend e backend, de acordo com os requisitos de negócio e o plano do projeto.
- Escrever código legível e testável e realizar testes para garantir a qualidade e o desempenho da aplicação.
- Participar em revisões de código, aplicar as normas de desenvolvimento da equipa e contribuir para a redução da dívida técnica.
- Participar na integração e no deployment dos módulos e manter a documentação técnica atualizada.
- Priorizar pedidos de manutenção, diagnosticar problemas técnicos e resolver incidentes de forma a minimizar interrupções na aplicação.
- Colaborar em vários projetos em simultâneo, partilhar boas práticas entre equipas e identificar melhorias para a aplicação.
- Formação superior em Engenharia Informática ou área semelhante, ou experiência equivalente.
- Mais de 9 anos de experiência como Fullstack Developer em equipas Agile.
- Experiência com Java EE, Spring Boot, Spring Batch, Spring MVC, Maven e JBoss.
- Experiência em desenvolvimento frontend com Angular 2 ou superior.
- Experiência com testes unitários utilizando JUnit, Mockito ou bibliotecas equivalentes.
- Bons conhecimentos de padrões de desenho de software e capacidade de escrever código claro e fácil de manter.
- Experiência com princípios e ferramentas de integração contínua.
- Experiência com bases de dados relacionais, nomeadamente Oracle.
- Capacidade de análise, resolução de problemas e comunicação em equipa.
- Inglês avançado.