Tech Stack
AWSDockerJavaKafkaKotlinKubernetesNode.jsNoSQLSQL
About the role
- Atuar em todo ciclo de vida desde a concepção da funcionalidade, acompanhamento de testes, deploy em produção, sustentação e melhoria contínua até a disponibilização de serviços vinculados ao produto de um dos maiores bancos do Brasil.
Requirements
- Linguagens orientada a objeto e sem restrições para trabalhar com Java e Kotlin.
- Arquitetura de microserviços
- Boas práticas de desenvolvimento de Software - TDD, DDD, Clean Code e Arquitetura Hexagonal
- Práticas/Frameworks ágeis: SCRUM ou KANBAN
- Banco de dados SQL
- Protocolo HTTP/HTTPS
- GIT/ Git Flow
- Boa comunicação e parceria com o time
- Solucionar problemas técnicos (bugs/incidentes/analises)
- Seguir políticas e processos definidos pelo cliente
- Codificar testes unitários, funcionais, performance, seguindo diretrizes/orientações do time
- Instrumentar as aplicações para extração de informações de performance, logs de funcionamento e métricas.
- Desejável: Spring boot e/ou Javalin
- Desejável: Kafka / SQS / SQN
- Desejável: no SQL
- Desejável: Docker e Kubernetes
- Desejável: Experiência com solução de streaming de dados
- Desejável: Experiência com solução orientada a eventos
- Desejável: Plataformas ApiGee e NodeJs (gerenciamento server-side, gerenciamento de APIs)
- Desejável: AWS