Estamos em busca de uma Pessoa Desenvolvedora Sênior com fortes conhecimentos em Java, Kotlin Backend, AWS para atuar em um projeto desafiador vinculado a um dos maiores bancos digitais do Brasil. Sua missão será atuar em todo o ciclo de vida do desenvolvimento, desde a concepção de funcionalidades até a sustentação e melhoria contínua dos serviços.
Sua Missão:
- Atuar em todas as etapas do ciclo de vida do desenvolvimento de software, incluindo concepção de funcionalidades, testes, deploy em produção, sustentação e melhorias contínuas.
Requisitos:
- Atuação com linguagens orientadas a objeto, com proficiência em Java e Kotlin.
- Arquitetura de microserviços.
- Boas práticas de desenvolvimento de software, como TDD (Test-Driven Development), DDD (Domain-Driven Design), Clean Code e Arquitetura Hexagonal.
- Práticas/Frameworks ágeis, como SCRUM ou KANBAN.
- Banco de dados SQL.
- Protocolo HTTP/HTTPS.
- GIT e Git Flow.
- Boa comunicação e habilidade de parceria com o time.
- Solução de problemas técnicos (bugs, incidentes, análises).
- Seguir políticas e processos definidos pelo cliente.
- Codificação de testes unitários, funcionais e de performance, conforme diretrizes do time.
- Instrumentação de aplicações para extração de informações de performance, logs de funcionamento e métricas.
Você Irá Se Destacar Com:
- Experiência com Spring Boot e/ou Javalin.
- Familiaridade com Kafka, SQS e SNS.
- Conhecimento em bancos de dados NoSQL.
- Experiência com Docker e Kubernetes.
- Experiência em soluções de streaming de dados.
- Experiência com soluções orientadas a eventos.
- Conhecimento em plataformas como ApiGee e Node.js (gerenciamento server-side, gerenciamento de APIs).