Descrição:
* Superior completo em áreas de TI;
* Conhecimento em outras linguagens de programação, como Kotlin ou Python.
* Experiência com metodologias ágeis, como Scrum ou Kanban.
* Familiaridade com ambientes de nuvem, como AWS, Azure ou Google Cloud.
* Experiência com desenvolvimento orientado a testes (TDD).
* Linguagem Java: Domínio da linguagem de programação Java, incluindo o uso de frameworks como Spring e Hibernate.
* Banco de Dados: Conhecimento em SQL e experiência com bancos de dados relacionais Oracle.
* Controle de Versionamento: Experiência com sistemas de versionamento de código, especialmente Git.
* Arquitetura de Software: Familiaridade com padrões de arquitetura de software, como MVC e Microservices.
* Desenvolvimento de APIs: Experiência na construção e consumo de APIs RESTful.
* Integração Contínua: Conhecimento em ferramentas de integração contínua como Jenkins, GitLab CI ou similares.
* Testes Automatizados: Experiência com testes automatizados e ferramentas como JUnit, Mockito, ou similares.
* Ferramentas de Desenvolvimento: Familiaridade com IDEs como IntelliJ ou Eclipse, e ferramentas de build como Maven ou Gradle.
* Revisar e refatorar os códigos existentes em códigos de alta qualidade.
* Projetar e desenhar códigos que sejam confiáveis e reutilizáveis.
* Garantir a melhor performance e usabilidade das aplicações.
* Saber identificar e corrigir gargalos, realizar debugs.
* Junto com o restante da equipe, ajudar a manter a qualidade, organização e automação de toda a aplicação.
* Ler/criar/alterar procedimentos, funções, triggers e outros códigos relacionados com database para implementar requisitos de negócios;
* Participar de discussões técnicas para criar um software de alta qualidade e desempenho;
2411150203091178064
#J-18808-Ljbffr