Desenvolvedor Full Stack
PRINCIPAIS ATRIBUIÇÕES / RESPONSABILIDADES:
Desenvolver sistemas de ponta a ponta, desde a concepção até a entrega, atuando tanto no front-end (ReactJS ou VueJS) quanto no back-end (Java com Spring Boot).
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.
Desenvolver e otimizar estruturas de dados e objetos de banco de dados PostgreSQL, garantindo eficiência, integridade e escalabilidade.
Implementar e aprimorar rotinas de importação e processamento de grandes volumes de dados.
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.
Manipular dados e filas utilizando Apache Kafka (criação de tópicos, consumo e publicação de mensagens) e Redis (armazenamento temporário, cache e dados de sessão).
Interagir com os principais serviços da AWS, como:
Compreender e aplicar conceitos básicos da esteira CI/CD com AWS CodeBuild, colaborando na automação de builds, testes e deploys.
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.
Requisitos
Estudos
Valorizado
Experiência profissional
Benefícios
Sobre GRUPO APISUL
No mercado desde 1985, o Grupo Apisul possui uma cadeia completa e integrada de soluções para o setor de transporte de cargas. Presente em todo território nacional, com matriz em Porto Alegre, filiais comerciais nas principais cidades e equipe de campo em todo o país, a Apisul oferece serviços customizados em seguros, gerenciamento de riscos, inteligência logística, regulação de sinistros e meios de pagamento. Com mais de 1.000 colaboradores, a Apisul preza pela entrega de um serviço de qualidade, responsabilidade e foco no desenvolvimento de novos produtos que proporcionam mais produtividade, segurança e redução de custos logísticos a todos os clientes. Afinal, transportar bem é tudo o que você quer, e, proporcionar isso com amplos recursos de gestão do transporte é o que o Grupo Apisul faz de melhor.