Desenvolvimento de Aplicações Java AWS
O que estamos procurando?
Dev em Java experiente com conhecimentos em AWS para desenvolver e manter aplicações robustas e escaláveis em Java, integrando-as com serviços na nuvem AWS.
Responsável pelo desenvolvimento e manutenção de aplicações robustas e escaláveis em Java, integrando-as com serviços na nuvem AWS.
Experiência sólida em desenvolvimento com Java 8/11+, incluindo frameworks como Spring, Spring Boot, Hibernate ou Java EE.
Proficiência em AWS, com experiência prática em serviços como EC2, S3, Lambda, RDS, IAM, CloudFormation, CloudWatch, SSM entre outros.
Conhecimento em arquitetura de microsserviços e práticas de desenvolvimento orientado a serviços (SOA).
Experiência com bancos de dados relacionais e não relacionais (por exemplo, PostgreSQL, MySQL, DynamoDB).
Familiaridade com ferramentas de CI/CD e automação, como Jenkins, GitLab CI ou AWS CodePipeline.
Conhecimento em containers e orquestração, como Docker, EKS e Kubernetes.
Experiência com práticas de DevOps e infraestrutura como código (IaC) utilizando ferramentas como Terraform ou AWS CloudFormation.
Habilidade para resolver problemas complexos de forma eficiente e colaborativa.
Requisitos e Qualificações:
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;