Desenvolvimento de soluções tecnológicas é uma oportunidade incrível para profissionais inovadores.
Características do Cargo
1. Arquitetura e Desenvolvimento Backend:
* Criar e manter microsserviços escaláveis usando linguagens como Kotlin (Spring Boot) e Java;
* Projetar e desenvolver APIs REST e GraphQL, implementando boas práticas de clean code, design patterns e SOLID;
2. 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;
3. 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;
4. 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;
5. DevOps e CI/CD:
* Automatizar deploys utilizando Docker, Kubernetes, ECS/Fargate ou EKS;
* Configurar pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins);
6. Colaboração e Melhoria Contínua:
* Trabalhar em equipe, revisar códigos (Code Review) e propondo melhorias;
* Mantener documentação técnica clara e atualizada, participar de decisões arquiteturais e estratégias de evolução do sistema.