Descrição
.
**Responsabilidades e atribuições**
* Implementar as regras de negócio de acordo com os requisitos e a solução especificada;
* Realizar a integração da aplicação com outros sistemas ou fontes de dados;
* Processar informações e disponibilizá\-las para consumo pelo front\-end;
* Codificar com qualidade e dentro dos padrões estabelecidos;
* Garantir a segurança e a qualidade do código e das entregas;
* Produzir código\-fonte seguindo os padrões técnicos e de qualidade das tecnologias utilizadas.
**Requisitos e qualificações**
* Experiência com Kotlin;
* Conhecimento em Domain\-Driven Design (DDD);
* Conhecimento em Test\-Driven Development (TDD);
* Experiência com Kubernetes;
* Conhecimento em bancos de dados relacionais e não relacionais;
* Conhecimento sobre quando utilizar cada tipo de banco de dados, bem como suas vantagens e desvantagens;
* Experiência com Arquitetura Hexagonal;
* Experiência com DynamoDB;
* Experiência com PostgreSQL;
* Conhecimento em Clean Architecture;
* Conhecimento na escola clássica de testes;
* Experiência com JUnit;
* Experiência com Testcontainers;
* Conhecimento em estrutura de Ports and Adapters.
A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares.
A AI/R conta com mais de 6\.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.