Buscamos um engenheiro de software sênior para realizar análise, definição e refatoração de componentes sistêmicos da plataforma de pagamentos. São indispensáveis experiência em Java e AWS conforme detalhamento abaixo.
Hard Skil
- Stack principal: Java 17, Spring Boot 3.5, Spring Data, Jackson e Lombok; Maven e Docker para build e execução.
- Arquitetura: experiência comprovada em Arquitetura Hexagonal (ports adapters), domínio rico com DTOs, microservices e adapters de infraestrutura (clientes HTTP, config, persistência).
- Integrações críticas: experiência em sistemas de integração via API, mensageria e eventos, notificações de transações, e uso de Apigee como gateway.
- Cloud AWS: domínio dos componentes básicos da AWS (DynamoDB e Parameter Store), familiaridade com SQS para retry/DLQ (citada na camada de infraestrutura), SNS, EventBridge, MSK, step function.
- Observabilidade e operação: experiência com mecanismos de resiliência; Actuator/Swagger para health e documentação; experiência habilitando schedulers Spring para tarefas recorrentes; Full Observability: uso de ELK, Grafana, Kibana para análise de fluxos sistêmicos.
- Devops Boas Práticas: experiência no uso de boas práticas para construção de componentes cloud native; experiência em esteiras devops (GitLab, GitHub, etc.) para validação build e deploy; e experiência em Terraform para criação de recursos em cloud.
SoftSkill
- Pro-ativo e autônomo (sênior) para resolução de problemas
- Habituado com modelo de trabalho Kanban, Scrum, XP
- Boa comunicação verbal e escrita
Desejável
- Certificação AWS (developer e/ou arquiteto)
- Certificação Java
- Experiência com plataformas de pagamento (gateway de pagamentos e funcionalidades)
#J-18808-Ljbffr