Estamos procurando por um profissional talentoso para integrar nossa equipe de desenvolvimento.
O cargo consiste na manutenção e evolução de aplicações existentes, com foco em segurança e desempenho.
Aqui estão algumas responsabilidades principais:
* Aprender e aplicar boas práticas de desenvolvimento de software sob supervisão.
* Auxiliar na manutenção e evolução de aplicações existentes, seguindo orientações da equipe.
* Contribuir para identificação e correção de dívidas técnicas com apoio da equipe.
* Realizar testes unitários básicos e validar entregas em ambiente de homologação com acompanhamento.
* Ajudar na documentação de produtos e processos.
* Participar ativamente dos ritos e cerimônias ágeis da equipe, absorvendo conhecimento.
* Compartilhar conhecimento e aprender com colegas.
Para o cargo, é essencial ter conhecimento básico em Java (Hibernate, Spring, Maven), entender conceitos de Design de APIs REST, noções de testes unitários e integração, e conhecimento básico em bancos de dados relacionais e não relacionais.
O candidato ideal deve ter também familiaridade com ambientes de build/test/deployment automatizados, noções de containers (Docker, Kubernetes), entendimento básico de monitoramento de aplicações (Elasticsearch / Kibana / Grafana), curiosidade em aprender sobre aplicações escaláveis e ambientes de cloud computing, e interesse em desenvolvimento Orientado a Mensageria (RabbitMq, Kafka).
Nossa equipe trabalha em prol da digitalização de empresas e promoção da inclusão financeira, especialmente entre os empreendedores brasileiros. Valorizamos diversidade e inclusão em todas as nossas vagas.