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. Benefícios: -. Plano de Saúde -. Plano Odontológico -. Seguro de Vida -. VA ou VR -. Vale Transporte -. Apoio PASS
Número de vagas: 1
Tipo de contrato e Jornada: Efetivo – CLT - Período Integral
Área Profissional: Analista em Informática, TI, Telecomunicações - Programador / Desenvolvedor