 
        
        Envolvemos profissionais talentosos para trabalhar em projetos de desenvolvimento de software com tecnologias como Kotlin, Java, Python e AWS.
Responsabilidades
 1. A Arquitetura e Desenvolvimento Backend:
 * Criar e manter microsserviços escaláveis usando Kotlin (Spring Boot) aplicando conceitos de design patterns e SOLID.
 * Desenvolver APIs REST e GraphQL projetando arquiteturas escaláveis e flexíveis.
 * Implementar boas práticas de clean code, design patterns e SOLID, garantindo a manutenibilidade e escalabilidade do código.
 * Gerenciar persistência de dados utilizando PostgreSQL, DynamoDB ou MongoDB, otimizando desempenho e segurança.
 2. Integração com AWS e Infraestrutura:
 * Desenvolver e otimizar soluções utilizando AWS Lambda, S3, DynamoDB, API Gateway e RDS, maximizando eficiência e escalabilidade.
 * Criar pipelines de infraestrutura como código (Terraform ou AWS CDK), gerenciando configurações e recursos de forma eficiente.
 * Implementar monitoramento e logging com AWS CloudWatch e Prometheus, garantindo visibilidade e controle sobre o ambiente.
 3. Processamento e Automação de Dados:
 * Construir pipelines de processamento de dados com Kafka ou AWS Kinesis, otimizando fluxos de dados e reduzindo latência.
 * Criar automações e scripts auxiliares em Python para análise de dados, ETL ou machine learning, proporcionando insights valiosos aos negócios.
 4. Segurança e Performance:
 * Implementar OAuth2, JWT ou AWS Cognito para autenticação e autorização, protegendo recursos e dados sensíveis.
 * Monitorar performance e escalabilidade, otimizando queries e serviços para garantir experiência ótima dos usuários.
 5. DevOps e CI/CD:
 * Automatizar deploys utilizando Docker, Kubernetes, ECS/Fargate ou EKS, reduzindo tempo de entrega e aumentando agilidade.
 * Configurar pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins), garantindo integridade e qualidade nos releases.
 6. Colaboração e Melhoria Contínua:
 * Trabalhar em equipe, revisando códigos (Code Review) e propondo melhorias contínuas, fortalecendo cultura de inovação e aprendizado.
 * Mantener documentação técnica clara e atualizada, facilitando comunicação e colaboração entre equipes.
 * Participar de decisões arquiteturais e estratégicas, contribuindo para evolução e melhoria da plataforma.
Requisitos:
 * Experiência em 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 em 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;
Benefícios:
 * Opportunidade de se conectar e aprender com outras equipes e especialistas na área;
 * Plataforma de crescimento e desenvolvimento profissional, com oportunidades de treinamento e certificação;
 * Comunidade aberta e colaborativa, estimulando a troca de ideias e experiências.