Estamos em busca de um Desenvolvedor para integrar nosso time e trabalhar em projetos desafiadores. O candidato ideal terá experiência em Java.ResponsabilidadesDesenvolver e manter aplicações utilizando Java e Spring Boot 3.Implementar e gerenciar persistência de dados com JPA e Hibernate.Criar e consumir APIs RESTful. - Escrever testes automatizados utilizando JUnit.Colaborar com a equipe para definir requisitos e especificações técnicas.Participar ativamente de cerimônias ágeis (Daily, Sprint Planning, Retrospectives).Realizar otimizações e melhorias de performance em sistemas existentes.Participar de revisões de código e garantir a qualidade do software.
Requisitos técnicos necessários:Java 11, Hibernate, JPA, Lombok, Maven:Proficiência em Java 11, incluindo características mais recentes da linguagem.Experiência sólida em Hibernate para mapeamento objeto-relacional (ORM) e manipulação de banco de dados.Conhecimento avançado em JPA (Java Persistence API) para interação com o banco de dados de forma padronizada.Familiaridade com o uso de Lombok para reduzir a verbosidade do código Java através de anotações.Proficiência em Maven para gerenciamento de dependências e automação de compilação de projetos Java.Design Patterns: Conhecimento aprofundado em Design Patterns, incluindo padrões de criação, estruturais e comportamentais, e capacidade de aplicá-los em situações práticas de desenvolvimento de software.Angular, Injeção de Dependências: Experiência robusta no desenvolvimento de aplicações front-end com Angular.Conhecimento profundo em injeção de dependências para gerenciar as dependências e promover a modularidade do código.SQL Server: Expertise em SQL Server para desenvolvimento e otimização de consultas complexas, e elaboração de procedures de atualização de estrutura e dados.
Requisitos técnicos desejáveis:Docker: Familiaridade com o Docker para facilitar a implantação e a execução de aplicativos em contêineres. Azure DevOps:Experiência prática com o Azure DevOps para integração contínua, entrega contínua e automação de pipelines de desenvolvimento