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, Node.js, 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!