Requisitos e Qualificações:Graduado em Ciências da Computação e afins (Análise e Desenvolvimento de Sistemas, Sistemas da Informação e Engenharia da Computação);Desejável conhecimento em banco de dados relacionais (SQL Básico), preferencialmente Oracle;Desejável conhecimento em banco de dados não relacionais (NoSQL Básico), preferencialmente MongoDB;Requisitos técnicos Desejáveis:Proficiência em Java: Conhecimento avançado em Java, incluindo capacidade de escrever, testar e refinar código. Familiaridade com as diferenças e interações entre Java e Kotlin.Conhecimento de Spring Boot: Proficiência com os principais elementos do framework Spring Boot, como por exemplo, Spring Web, Spring Data, Spring Webflux.Proficiência em Typescript/Javascript: Conhecimento avançado em Typescript/Javascript, incluindo capacidade de escrever, testar e refinar código.Conhecimento de Angular/AngularJS: Proficiência com os principais componentes do Angular, como Modules, Components, Views, etc.Conhecimento sobre arquitetura de microsserviços. Conhecimento avançado sobre arquitetura de microsserviços, como elementos, comunicação, tratamento de erros, etc. Banco de Dados e Persistência: Capacidade de usar Oracle, MongoDB; Compreensão de práticas recomendadas para gerenciamento de banco de dados e manipulação de dados com alta escalabilidade.Ferramentas de Versionamento : Experiência com sistemas de controle de versão, como Git.Testes e Qualidade de Código : Conhecimento de frameworks de teste como JUnit, Mockito e Hamcrest para Java e Jest para Angular; Habilidade em escrever testes unitários e de interface do usuário.Desempenho e Otimização : Capacidade de identificar e resolver problemas de desempenho. Habilidades Gerais:Facilidade de absorção de conhecimento, iniciativa e proatividade;Facilidade de Trabalhar em Equipe;Automotivação;Senso de responsabilidade;Resiliência.Atuar no desenvolvimento de aplicações backend utilizando Java/Kotlin/Golang;Atuar no desenvolvimento de aplicações frontend utilizando Typescript/Javascript;Atuar na construção de novas funcionalidades;Atuar analisando possíveis bugs indicados por ferramentas de análises.