Descrição da Vaga:
Como Desenvolvedor Java Sênior Full Stack, você desempenhará um papel fundamental na nossa empresa.
Suas responsabilidades incluirão:
* Desenvolvimento de aplicações utilizando Java e Spring Stack (Framework), analisando o código existente e explicando suas funcionalidades.
* Desenvolvimento de interfaces web com Angular.
* Implementação de automação de testes com JUnit e Mockito.
* Utilização de Postgres como banco de dados relacional.
* Integração com JPA para gerenciar a persistência de dados.
* Aplicação de princípios SOLID e padrões de design para melhorar a estrutura e manutenibilidade do código.
Para desempenhar essa função, é essencial que você tenha conhecimento avançado em programação em Java e experiência com tecnologias relacionadas. Além disso, é importante que você seja capaz de trabalhar em equipe e se comunicar eficazmente com colegas e clientes.