Senior Java Fullstack Developer (Porto,Hibrido)

Shore

Remoto
Principais Responsabilidades

  • 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.

Requisitos mínimos

  • 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.

Como aplicar?

Para se candidatar a este emprego, você precisa autorizar em nosso site. Se você ainda não possui uma conta, registre-se.