Responsabilidades e atribuições
- Atuar desde a macroestimativa / T-Shirt até o fim da Sprint 0 / Grooming;
- Garantir a entrega dos artefatos previstos no fluxo de trabalho;
- Governança e catálogo;
- Zelar pela governança de arquitetura, alinhada às diretrizes corporativas;
- Realizar discovery de APIs e manter o Portal de Assets atualizado;
- Gestão no Jira e visibilidade;
- Registrar e acompanhar atividades no Jira;
- Anexar entregáveis nas etapas correspondentes;
- Apontar impedimentos para refletir no Kanban e nos indicadores;
- Qualidade e sustentação;
- Participar, quando necessário, de validações e war rooms para assegurar a qualidade das entregas;
- Planejamento e estimativas;
- Participar do plano de projeto com o líder de portfólio (LP);
- Pontuar demandas, mapear premissas e contribuir para as definições técnicas;
- Documentação para desenvolvimento;
- Criar as informações técnicas dos tickets de desenvolvimento de fábrica (documento de entrada para desenvolvimento);
- Em alguns casos, o LP poderá criar os tickets com informações básicas;
- Entregas de integração : macroestimativas, DATI, mapeamentos de dados, OpenAPI / Swagger, documentação de capacidade de infraestrutura;
- Entender a solução e produzir a documentação necessária para viabilizar o desenvolvimento;
Apoiar o time de negócios em refinamentos e reuniões.
Requisitos e qualificações
Requisitos obrigatórios
- Arquitetura Hexagonal (mandatório)
- Java SE / EE
- Java+Spring
- Integrações SOAP e REST
- Diagramação no C4 Model
- OpenAPI v3
- API Gateway (Axway Amplify), microserviços, APIs
- Segurança (OAM)
- Cloud Azure
- Camunda
- Arquitetura Orientada a Eventos (EDA)
Desejáveis
- Construção de arquiteturas escaláveis
- Reutilização de código, clean code e componentização
- Ferramentas de versionamento de código
- Metodologias ágeis
- Domínio do ciclo completo de desenvolvimento : planejamento, entrega, melhoria contínua e acompanhamento de impacto
- Observabilidade e métricas de aplicação / infra : análise de logs, monitoramento, analytics, entre outros
Testes
unitários, de integração e funcionais; Ferramentas de integração contínua (CI).