Local: Campinas/SP: Experiência: Pleno: Tipo de Contratação Não Informado: Publicada em: 17/02/2025: O projeto: Estamos procurando excepcionais profissionais em desenvolvimento fullstack para esta oportunidade híbridaem Campinas 3 vezes na semana de trabalhar com um cliente no setor financeiro com mais de 20 de atuação. É o primeiro Neobank digital Omnichannel do Brasil e hoje tornaram-se uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças. As responsabilidades: - Efetuar a codificação, atualização e otimização de recursos e aplicações em front-end e back-end; - Colaborar na integração e interface entre as aplicações de back-end e front-end; - Atuar na criação de recursos e aplicações com design voltado para web; - Atuar no planejamento e levantamento de requisitos e limitações técnicas para melhoria da performance e escalabilidade das aplicações; - Desenvolver aplicações de front-end e back-end utilizando as tecnologias, frameworks e bibliotecas comuns na empresa; - Colaborar no planejamento e análise de testes de verificação e validação das aplicações, de acordo com os objetivos e finalidades estabelecidas; - Colaborar no deploy de novas versões, com intuito de garantir a funcionalidade das aplicações; - Melhorar performance e escalabilidade das aplicações, com finalidade de melhorar a experiência do usuário; - Possuir conhecimentos sobre bancos de dados (relacionais e não-relacionais) e virtualização; - Revisar códigos-fonte de recursos e colaborar no planejamento de atualizações em conjunto com a equipe de desenvolvimento; - Manter atualizado o histórico de versões das aplicações; - Desenvolver aperfeiçoamentos nos layouts para melhor usabilidade; - Propor evoluções tecnológicas nos sistemas; - Seguir e monitorar a execução das boas práticas de desenvolvimento de sistemas; - Validar e evoluir nível de testes existentes nos projetos; - Monitorar o desempenho e performance dos sistemas das aplicações; - Antecipar-se a oportunidades e problemas, agindo com rapidez e eficácia, desenvolvendo soluções de forma preventiva; - Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto; - Orientar técnicamente as etapas de iniciação, planejamento, execução, controle e encerramento dos projetos, monitorando a qualidade, funcionalidades, progressos e desvios no back-end e front-end. - Propor e aplicar padrões de projetos, princípios SOLID, boas práticas e código limpo; - Busca constante por inovação nos processos sistêmicos. Os requisitos mandatórios: - Experiência mínima de 3 anos com desenvolvimento Java e React; - Java 8; - Spring Boot; - Git, GitLab; - Microsserviços e API REST; - MongoDB/PostgreSQL/MySQL; - RabbitMQ/Apache Kafka; - HTML, CSS; - Typescript; - React.js; - Componentes reativos; - Gerenciadores de dependências (NPM, Gradle ou similares); - Storybook; - Ferramentas de teste (Jest / Vitest); - Node.js; - Testes unitários e cobertura de testes; - Ferramentas de troubleshooting (Stack ELK ou similar) e APM (Dynatrace, Grafana, ou similar); - Padrões de projeto, Clean Code e princípios SOLID; - Conhecimento de práticas ágeis e metodologias de desenvolvimento; - Experiência em ambientes corporativos de grande porte ou projetos de alta complexidade; - Superior completo ou cursando Engenharia da Computação, Ciência da Computação ou correlatas. Os requisitos diferenciais: - Docker; - Sonarqube; - Spring WebFlux; - Redis; - Jenkins; - Jira; - Camunda (Community Edition) e boas práticas de modelagem bpmn; - OpenL; - Springbatch; - Experiência em instituições financeiras; - Experiência com motor de regras e decisões (FICO Blaze / DMPS). - Microserviços e API REST; - MongoDB/PostgreSQL/MySQL; - RabbitMQ/Kafka; - HTML, CSS; - Typescript.