Realizar 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.
Responsabilidades e atribuições
Responsabilidades:
* 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.
Requisitos e qualificações
Requisitos:
* 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.
Informações adicionais
Há mais de 120 anos, nos reinventamos a cada dia e nos desafiamos em tudo o que fazemos, sendo impulsionados pelo trabalho de cada uma das nossas pessoas colaboradoras.
Nosso propósito é construir uma sociedade mais próspera ao lado dos mais de 45 mil talentos que também acreditam nessa transformação. Evoluímos constantemente e mantemos a essência do cooperativismo para superar as barreiras, conquistar novos horizontes e desenvolver a sociedade com maior inclusão, diversidade e equidade.
Não é à toa que somos a Melhor Empresa para se Trabalhar no Brasil 2024, segundo a GPTW
Seguimos buscando talentos que queiram fazer parte da construção de um mundo melhor e queremos contar com você.
#VemSerSicredi