(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Full Stack Pleno

1 vaga: | CLT (Efetivo) | Publicada em 20/05

Sobre a vaga

Vaga Presencial - Porto Alegre-RS - Grupo APISUL PRINCIPAIS ATRIBUIÇÕES / RESPONSABILIDADES: - Desenvolver sistemas de ponta a ponta, desde a concepção até a entrega, atuando tanto no front-end quanto no back-end. - Desenvolver e otimizar estruturas de dados e objetos de banco de dados, garantindo eficiência e escalabilidade. - Participar ativamente das reuniões de planejamento de sprints, colaborando com a equipe na definição e priorização de tarefas, além de contribuir com insights técnicos. - Codificar, testar e depurar sistemas, aplicando boas práticas de desenvolvimento para assegurar alta qualidade do código e redução de erros. - Implementar e aprimorar rotinas de importação de dados, assegurando a integridade e o bom desempenho no processamento de grandes volumes de informações. - Realizar testes automatizados e manuais para identificar, corrigir e prevenir erros, garantindo a confiabilidade e a segurança do software. - Elaborar e gerar relatórios analíticos a partir dos dados armazenados, fornecendo informações valiosas para a tomada de decisões estratégicas. - Documentar detalhadamente os processos de desenvolvimento, assegurando o compartilhamento de conhecimento e facilitando a manutenção futura. - Colaborar na integração de sistemas e plataformas, garantindo a interoperabilidade entre diferentes ambientes e tecnologias. REQUISITOS: - Ensino Superior completo em TI, áreas afins - Experiência em Java (atuação em frameworks como Spring Boot, voltado para o desenvolvimento de aplicações escaláveis) - Experiência sólida com bancos de dados relacionais (especialmente PostgreSQL) - Vivência em ambientes de Cloud Computing, como AWS, Azure ou Oracle Cloud - Experiência com integração de sistemas distribuídos, utilizando APIs RESTful e arquitetura baseada em microserviços. - Conhecimento em segurança no desenvolvimento de software, aplicando práticas como as recomendadas pela OWASP e análise estática de código com ferramentas como SonarQube.