Job descriptionEstamos em busca de alguém apaixonado por tecnologia, pronto para se juntar a nós na missão de tornar empréstimos cada vez mais vantajosos! Sua principal responsabilidade será o desenvolvimento de software, utilizando lógica e linguagens de programação específicas para o produto, seguindo os padrões de qualidade da empresa e as melhores práticas de mercado.Como membro do time de desenvolvimento, você desempenhará um papel essencial na criação de novas funcionalidades para nossa Plataforma de Empréstimos. Seu dia a dia incluirá a colaboração com outras áreas internas para entender as necessidades de novas funcionalidades, seguido pelo ciclo completo de desenvolvimento, testes e deploy, bem como o acompanhamento das entregas em produção.Somos uma empresa inclusiva, diversa e respeitosa, queremos mostrar que aqui existem grandes oportunidades para todas as pessoas, um ambiente seguro para você ser quem é! Independente de idade, raça, gênero, identidade de gênero, orientação sexual ou deficiência.Main responsibilitiesCompreensão do negócio e dos processos: Manter uma estreita colaboração com todas as partes envolvidas, tanto internas quanto externas, para captar plenamente as necessidades das tarefas. Trabalhar em conjunto com as equipes de desenvolvimento e produto para conceber soluções de software inovadoras;Documentação: Redigir documentação técnica para repasse à equipe ou clientes internos;Desenvolvimento: Analisar e desenvolver funcionalidades baseado em especificações de negócio. Criar o front-end de aplicações por meio de design visual atraente (mobile e web). Desenvolvimento backend completo (da API ao BD). Diagnosticar, depurar e atualizar aplicações/serviços;Testes: Testar e garantir o funcionamento da solução para assegurar capacidade de resposta e eficiência do código desenvolvido. Sugerir abordagens alternativas para melhorar o desempenho. Criar testes automatizados, quando necessário;Requirements and skillsExperiência em desenvolvimento front end Vue.js e Spring MVC;Experiência profissional com Java, JPA/Hibernate, Spring Boot e MySQL (ou outros bancos relacionais);Conhecimento avançado em controle de versão utilizando Git, incluindo práticas de branching, merge, pull requests, e resolução de conflitos.Conhecimentos em orientação a objetos e padrões de design de software em geral;Diferencial: conhecimento em AWS, Apache Camel;Habilidade em trabalhar em metodologias ágeis, como Scrum e Kanban, utilizando ferramentas como Jira para gerenciamento de tarefas e projetos;
#J-18808-Ljbffr