Desenvolver e manter sistemas robustos e escaláveis utilizando Java e Kotlin.
Aplicar padrões de projeto e Design Patterns para garantir a qualidade e manutenibilidade do código.
Criar e consumir APIs RESTful, seguindo as melhores práticas de desenvolvimento.
Implementar testes unitários para garantir a confiabilidade e robustez das aplicações.
Utilizar ferramentas de IaC (Terraform e CloudFormation) para provisionar e gerenciar a infraestrutura na AWS.
Escrever código limpo e aderente aos princípios de Clean Code e Clean Architecture.
Aplicar os princípios SOLID para criar sistemas flexíveis e extensíveis.
Trabalhar com bancos de dados SQL e escrever queries eficientes.
Atuar em um ambiente ágil, colaborando com o time e participando das cerimônias.
REQUISITOS
Domínio em Java.
Experiência avançada com Kotlin.
Conhecimento em padrões de projeto e Design Patterns.
Experiência na criação e consumo de APIs RESTful.
Familiaridade com TDD (Desenvolvimento Orientado por Testes).
Profundo conhecimento em AWS, incluindo IaC (Terraform e CloudFormation).
Conhecimento em Clean Code e Clean Architecture.
Domínio dos princípios SOLID.
Experiência com bancos de dados SQL e testes unitários.