Missão do Cargo: Desenvolver e manter aplicações web robustas e eficientes, assegurando segurança, desempenho e escalabilidade, enquanto promove as melhores práticas de desenvolvimento e inovação tecnológica. Detalhamento das principais atividades: Desenvolver e manter aplicações web utilizando Java e Spring Boot como principais tecnologias; Integrar aplicações com bancos de dados relacionais, como PostgreSQL, para garantir o armazenamento e recuperação eficiente de dados; Criar APIs para facilitar a comunicação entre diferentes sistemas e aplicativos; Desenvolver sites interativos que respondam às ações dos usuários e exibam conteúdo dinâmico; Implementar medidas de segurança para proteger contra ameaças, como injeção de SQL e ataques XSS; Testar e depurar código para assegurar o correto funcionamento dos aplicativos e a ausência de erros; Realizar manutenção e atualizações contínuas de aplicativos existentes, focando em melhorias de desempenho, correção de bugs e adição de novos recursos; Identificar e resolver problemas de desempenho no código e nas consultas de banco de dados para garantir a eficiência dos aplicativos; Permanecer atualizado com as melhores práticas de desenvolvimento, além de novas bibliotecas, frameworks e tecnologias relevantes; Participar de revisões de código e colaborar na solução de desafios de arquitetura de software; Manter e aprimorar aplicações de back-end, criando e mantendo padrões de projeto e otimizando código fonte; Realizar code review de outros desenvolvedores; Criar e manter testes unitários e de integração. Requisitos: Formação em Ciências da Computação, Engenharia de Software ou áreas correlatas; Experiência comprovada na área; Experiência no desenvolvimento de aplicativos back-end utilizando Java e Spring Boot; Conhecimento em bancos de dados relacionais, preferencialmente PostgreSQL; Experiência com sistemas de mensageria, como RabbitMQ; Familiaridade com o uso de Redis para implementação de cache de dados. Experiência em integração de aplicativos com Firebase para autenticação e gerenciamento de dados em tempo real; Conhecimento prático em serviços de computação em nuvem, preferencialmente AWS. Modalidade: PresencialContratação: PJ Se você é um Desenvolvedor Back-end apaixonado por tecnologia e deseja fazer parte de uma equipe inovadora, cadastre-se nesta vaga. Aguardamos ansiosamente pela sua candidatura!