




Resumo da Vaga: Buscamos um profissional para atuar em todo o ciclo de vida da aplicação, desenvolvendo sistemas com código limpo e colaborando na melhoria contínua. Principais Destaques: 1. Participar do ciclo de vida completo da aplicação 2. Desenvolver sistemas com código limpo e testes automatizados 3. Colaborar ativamente na squad e compartilhar conhecimento Descrição: É muito importante que você tenha e/ou saiba: * Conhecimento em Java \+ recente (Spring framework/spring boot); * Formação superior completa em áreas relacionadas; * GIT, ORM, arquitetura de Microserviço, protocolos REST e SOAP; * TDD e Sonar; * Banco de Dados relacionais (Oracle, SQL, Postgresql, etc); * Conhecer os conceitos de orientação a objetos; * Caching; * Conhecimentos em DevOps (criação de pipelines e automação de infraestrutura, ex. terraform); * Experiência com Eclipse ou Intellij; * Conhecer os conceitos de arquitetura limpa (principalmente SOLID); * Kubernets \& Docker; * Autenticação e autorização; * RabbitMq , Kafka; * Testes automatizados; * Ter trabalhado na metodologia Agil (Scrum/Kanban); * Observability. Diferenciais: * Node.js; * Serveless; * React JS; * Javascript Vanila e TypeScript (e suas variações, incluindo a sintaxe ES9\); * Redux; * Experiência com arquitetura Cloud; * Conhecimento em AWS; * NoSQL (MongoDB, DynamoDB). Os desafios da função são: * Entender o produto e participar de todo o ciclo de vida da aplicação (conceito, design, teste, release e suporte); * Produzir sistemas , escrevendo código limpo (Clean Code); * Escrever testes unitários e de interface do usuário para identificar defeitos; * Manter\-se atualizado com as novas tecnologias; * Colaborar com ideias que possam melhorar nossos sistemas e a vida dos nossos usuários; * Desenvolvimento de Micro Serviços e/ou componentes em sistemas legados; * Integração entre sistemas; * Participação ativa no dia a dia da squad; * Compartilhar conhecimento e evoluir demais membros do time; * Apoiar no refinamento técnico; * Sustentação. 251119020246175575


