Desenvolvimento de Soluções Comerciais
O cargo visa atuar como um profissional técnico especializado em desenvolver soluções comerciais escaláveis utilizando as tecnologias Kotlin, Java e Python no ambiente AWS. O objetivo é criar microsserviços que permitam a implementação eficiente de APIs REST e GraphQL, garantindo o cumprimento das melhores práticas de clean code, design patterns e SOLID.
Responsabilidades
* Arquitetura e Desenvolvimento Backend: Criar e manter microsserviços escaláveis usando Kotlin (Spring Boot), projetar e desenvolver APIs REST e GraphQL, implementar boas práticas de clean code, design patterns e SOLID.
* 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).
* 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).
Requisitos
* Experiência com OmniStudio, aplicando aceleradores prontos para uso e personalizando-os para as necessidades da indústria de energia e serviços públicos;
* Conhecimento em Business Rule Engine (BRE) para otimização de regras de negócios e processos de precificação complexos;
* Experiência com Orchestration Management (OM), incluindo decomposição de pedidos e desenvolvimento de planos de orquestração para processos complexos e multi-step;
* Conhecimento em Contract Lifecycle Management (CLM) será considerado um diferencial, especialmente para gerenciar contratos ao longo de seu ciclo de vida, da criação à renovação e fechamento.