Criar Soluções Inovadoras
Requisitos técnicos incluem habilidades avançadas em desenvolvimento de software com foco em linguagens de programação como Kotlin, Java e Python. A experiência com frameworks é fundamental para o sucesso da equipe.
* Kotlin: deve ter conhecimento profundo sobre a linguagem e habilidade em escrever código limpo e eficiente.
* Frameworks: experiencia com Ktor ou Spring Boot, bem como habilidades em autenticação, autorização e integração com bancos de dados.
* Coroutines: familiaridade com uso de coroutines para programação assíncrona.
* Tecnologias AWS: entenda como implementar soluções utilizando serviços como Lambda, S3, DynamoDB, API Gateway e RDS.
Integração com Infraestrutura
* AWS CDK: criem pipelines de infraestrutura como código (Terraform ou AWS CDK) para provisionar e gerenciar recursos da AWS.
* Monitoramento: implementem monitoramento e logging com CloudWatch e Prometheus para garantir a disponibilidade e desempenho das aplicações.
Processamento e Automação de Dados
* Pipelines de processamento: construam pipelines de processamento de dados com Kafka ou AWS Kinesis para transformar e armazenar dados.
* Análise de dados: criem automações e scripts auxiliares em Python para análise de dados, ETL ou machine learning.