Desenvolvedor de Software Full Stack
A empresa está procurando por um desenvolvedor de software full stack experiente para liderar a equipe e criar soluções inovadoras.
* Criar e manter microsserviços escaláveis usando Kotlin, Java e Python no AWS.
* Projetar e desenvolver APIs REST e GraphQL com Spring Boot.
* Implementar boas práticas de clean code, design patterns e SOLID.
Requisitos Técnicos
* Kotlin (Habilidade Principal).
* Experiência em Kotlin para desenvolvimento backend.
* Conhecimento em frameworks como Ktor ou Spring Boot com Kotlin.
* Boas práticas de programação funcional e orientada a objetos em Kotlin.
Integração com AWS e Infraestrutura
* Desenvolver e otimizar soluções utilizando AWS Lambda, S3, DynamoDB, API Gateway e RDS.
* Criar pipelines de infraestrutura como código (Terraform ou AWS CDK).
* Implementar monitoramento e logging com AWS CloudWatch e Prometheus.
Processamento e Automação de Dados
* Construir pipelines de processamento de dados com Kafka ou AWS Kinesis.
* Criar automações e scripts auxiliares em Python para análise de dados, ETL ou machine learning.
Segurança e Performance
* Implementar OAuth2, JWT ou AWS Cognito para autenticação e autorização.
* Monitorar performance e escalabilidade, otimizando queries e serviços.
DevOps e CI/CD
* Automatizar deploys utilizando Docker, Kubernetes, ECS/Fargate ou EKS.
* Configurar pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins).
Colaboração e Melhoria Contínua
* Trabalhar em equipe, revisando códigos (Code Review) e propondo melhorias.
* Mantar documentação técnica clara e atualizada.
* Participar de decisões arquiteturais e estratégias de evolução do sistema.