Experiência: 4 a 6 anos como programador.Formação: Superior completo em Engenharia da Computação, Ciência da Computação, Sistemas de Informação, Banco de Dados ou Análise e Desenvolvimento de Sistemas.Conhecimentos desejáveis: Gestão de projetos, engenharia de software, segurança da informação e áreas relacionadas.Experiência com Kotlin / Java:Conhecimento sólido em Spring Boot e/ou MicronautBanco de Dados: PostgreSQL como armazenamento permanente e Redis para cache em memória.Containers: Docker.Mensageria: RabbitMQ.Conhecimento em Infraestrutura AWS:ECS: Cluster para microserviços.EC2: Instâncias, grupos de segurança, load balancer e auto scaling.RDS: Serviço de banco de dados.S3: Armazenamento de arquivos.MQ: Serviço de mensageria.CloudWatch: Monitoramento de logs e métricas.Lambda, CDN, VPC, VPN e ElastiCache (Redis).Desenvolvimento:Controle de versão: GitLab, onde todas as etapas de teste, criação de migrations, build e deploy são automatizadas por pipelines (configurados em arquivos .gitlab-ci.yml).Monitoramento: Uso do Sentry para rastreamento de erros no backend.Metodologia Ágil: Scrum, com rituais como daily, planning, estimativas, comunicação constante, review e retrospectiva.Integrações: Conhecimento em API REST, incluindo integrações com sistemas externos como SSW e OpenTech.SQL: Necessário para consultas, validações e scripts diretamente no banco de dados.- Garantir a qualidade das implementações através de testes unitários, em condições operacionais simuladas, visando verificar se o programa executa corretamente dentro do especificado e com a performance adequada;- Elaborar o escopo do projeto do sistema, definindo os padrões de arquitetura e construção de diagramas de aplicação, selecionamento elementos estruturais e interfaces, conexões, sistemas internos e externos, tecnologia aplicada, requisitos de qualidade o qual será composto;- Implementar alterações nos sistemas de acordo com especificação, avaliando o impacto das alterações, visando garantir a integridade dos sistemas;- Contribuir com o desenvolvimento de novos conceitos e técnicas, visando manter a empresa com a melhor tecnologia de ponta;- Atender o código de ética e conduta, além de atuar sobre os mais rígidos limites de Compliance, em conformidade com todas as leis vigentes, normas regulamentadoras e políticas internas; - Compromisso no atendimento dos requisitos das certificações de qualidade e ambientais de referência, tais como ISO 9001, ISO 14001 e SASSMAQ.