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