Buscamos um perfil de Developer Backend Pleno em Kotlin/Java para atuar em um projeto desafiador que envolve todo o ciclo de vida de funcionalidades em um dos maiores bancos digitais do Pais. Sua missão será desde a concepção da funcionalidade até a disponibilização de serviços vinculados ao produto, passando por testes, deploy em produção, sustentação e melhoria contínua.
Sua Missão - Atuar em todas as etapas do ciclo de vida do desenvolvimento, garantindo a entrega de serviços de qualidade.
Responsabilidades: - Linguagens orientadas a objeto, com proficiência em Java e Kotlin. - Arquitetura de microserviços. - Boas práticas de desenvolvimento de software, incluindo 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 capacidade de parceria com o time. - Solução de problemas técnicos, como bugs e incidentes. - Seguir políticas e processos definidos pelo cliente. - Codificação de testes unitários, funcionais e de performance, seguindo diretrizes do time. - Instrumentação das aplicações para extração de informações de performance, logs de funcionamento e métricas.
Requisitos: - Experiência com Spring Boot e/ou Javalin. - Conhecimentos em Kafka, SQS e SNS. - Familiaridade com bancos de dados NoSQL. - Experiência com Docker e Kubernetes. - Experiência em soluções de streaming de dados. - Experiência em soluções orientadas a eventos. - Conhecimento em plataformas como ApiGee e Node.js (gerenciamento server-side e gerenciamento de APIs). - Experiência com AWS.