DescriptionRealizar o suporte de sistemas internos utilizados pelos colaboradores desenvolver aplicações e realizar integrações entre ferramentas afins de garantir a melhoria continua de processos e ganho de eficiência da cooperativa.
ResponsibilitiesResponsabilidades:
- Desenvolver e manter APIs e serviços back-end.
- Colaborar com equipes de front-end e design para integrar soluções completas.
- Garantir a melhor experiência do usuário através de práticas de design e usabilidade.
- Otimizar aplicações para máxima velocidade e escalabilidade.
- Participar de revisões de código e garantir a qualidade do código.
- Manter-se atualizado com as últimas tendências e tecnologias de desenvolvimento.
Experiência Profissional:
- Desenvolvimento de Software: 2 anos ou mais em desenvolvimento de software especialmente back-end.
- Projetos: Participação em projetos que envolvem integração de sistemas desenvolvimento de APIs e serviços web RPA e automações.
- Metodologias Ágeis: Experiência trabalhando com metodologias ágeis como Scrum ou Kanban.
PrerequisitesRequisitos:
- Conhecimento em Java 8.
- Familiaridade com Spring Boot.
- Experiência com APIs REST.
- Noções de banco de dados relacional (PostgreSQL).
- Conhecimento em testes unitários com JUnit.
- Noções de Git e versionamento. (Gitlab)
- Capacidade de leitura e entendimento de JavaScript.
- Noções de CI/CD.
Diferenciais:
- Conhecimento básico em Docker.
- Familiaridade com ferramentas de build (Maven ou Gradle).
- Entendimento introdutório sobre microsserviços e segurança (JWT).
- Experiência com mensageria (Kafka/RabbitMQ) será um diferencial.
Habilidades Adicionais:
- Testes Automatizados: Implementação e manutenção de testes automatizados.
- Arquitetura de Software: Conhecimento avançado em design patterns e arquitetura de software.
- Documentação: Contribuição para a documentação técnica de projetos.
Tecnologias e Ferramentas:
- Linguagens de Programação: Experiência com linguagens como Java Python entre outras.
- Bancos de Dados: Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL).
- Controle de Versão: Uso de Git para controle de versão e práticas de integração contínua.
- Containerização: Experiência com Docker e Kubernetes.
- Serviços em Nuvem: Experiência com plataformas de nuvem como AWS Azure ou Google Cloud.
Experiences
DescriptionRealizar o suporte de sistemas internos utilizados pelos colaboradores desenvolver aplicações e realizar integrações entre ferramentas afins de garantir a melhoria continua de processos e ganho de eficiência da cooperativa.ResponsibilitiesResponsabilidades:Desenvolver e manter APIs e serv...
DescriptionRealizar o suporte de sistemas internos utilizados pelos colaboradores desenvolver aplicações e realizar integrações entre ferramentas afins de garantir a melhoria continua de processos e ganho de eficiência da cooperativa.
ResponsibilitiesResponsabilidades:
- Desenvolver e manter APIs e serviços back-end.
- Colaborar com equipes de front-end e design para integrar soluções completas.
- Garantir a melhor experiência do usuário através de práticas de design e usabilidade.
- Otimizar aplicações para máxima velocidade e escalabilidade.
- Participar de revisões de código e garantir a qualidade do código.
- Manter-se atualizado com as últimas tendências e tecnologias de desenvolvimento.
Experiência Profissional:
- Desenvolvimento de Software: 2 anos ou mais em desenvolvimento de software especialmente back-end.
- Projetos: Participação em projetos que envolvem integração de sistemas desenvolvimento de APIs e serviços web RPA e automações.
- Metodologias Ágeis: Experiência trabalhando com metodologias ágeis como Scrum ou Kanban.
PrerequisitesRequisitos:
- Conhecimento em Java 8.
- Familiaridade com Spring Boot.
- Experiência com APIs REST.
- Noções de banco de dados relacional (PostgreSQL).
- Conhecimento em testes unitários com JUnit.
- Noções de Git e versionamento. (Gitlab)
- Capacidade de leitura e entendimento de JavaScript.
- Noções de CI/CD.
Diferenciais:
- Conhecimento básico em Docker.
- Familiaridade com ferramentas de build (Maven ou Gradle).
- Entendimento introdutório sobre microsserviços e segurança (JWT).
- Experiência com mensageria (Kafka/RabbitMQ) será um diferencial.
Habilidades Adicionais:
- Testes Automatizados: Implementação e manutenção de testes automatizados.
- Arquitetura de Software: Conhecimento avançado em design patterns e arquitetura de software.
- Documentação: Contribuição para a documentação técnica de projetos.
Tecnologias e Ferramentas:
- Linguagens de Programação: Experiência com linguagens como Java Python entre outras.
- Bancos de Dados: Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL).
- Controle de Versão: Uso de Git para controle de versão e práticas de integração contínua.
- Containerização: Experiência com Docker e Kubernetes.
- Serviços em Nuvem: Experiência com plataformas de nuvem como AWS Azure ou Google Cloud.
Experiences
View more
View less