Engenheiro de Software Fullstack
Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.
Sobre a Vaga
- Desenvolver e participar ativamente do ciclo de desenvolvimento de software, desde a concepção até a implementação, garantindo que as soluções sejam robustas, escaláveis e eficientes.
• Trabalhar com Multi-Threading: Desenvolver e manter aplicações multi-threaded, assegurando a eficiência e a segurança das operações concorrentes.
• Trabalhar com Sistemas Orientados a Eventos: Projetar, desenvolver e manter sistemas orientados a eventos utilizando tecnologias como Kafka, RabbitMQ.
• Testar: Criar e manter testes automatizados, garantindo que as funcionalidades desenvolvidas atendam aos requisitos e estejam livres de bugs antes do deploy.
• Realizar o Deploy: Implementar as soluções desenvolvidas em nossos ambientes de produção e staging, utilizando práticas de CI/CD para assegurar um processo de deploy contínuo e confiável.
• Manter a Qualidade: Adotar uma abordagem de DevOps, onde a responsabilidade pela qualidade do software é compartilhada por toda a equipe. Garantir que o código seja bem testado e documentado, mesmo na ausência de um QA alocado.
• Colaborar: Trabalhar de forma colaborativa com outros membros da equipe, participando de revisões de código, pair programming, e contribuindo para a melhoria contínua dos processos de desenvolvimento.
• Apoiar no Code Review: Revisar o código escrito por outros desenvolvedores, fornecendo feedback construtivo para assegurar que os padrões de codificação e as melhores práticas sejam seguidas.
• Inovar: Identificar e implementar melhorias contínuas na arquitetura e nos processos de desenvolvimento, mantendo-se atualizado com as melhores práticas e novas tecnologias do mercado.
Requisitos
- Experiência comprovada em desenvolvimento com Java e Spring Framework.
- Profundos conhecimentos em padrões de projetos e arquitetura.
- Experiência com desenvolvimento multi-threaded em Java.
- Experiência com Docker e Kubernetes.
- Familiaridade com serviços de cloud, especialmente AWS e GCP.
- Conhecimentos em Go lang serão considerados um diferencial.
- Experiência com sistemas orientados a eventos.
Benefícios
Não informado.
Vagas semelhantes que ainda estão abertas
Oportunidades ativas na mesma área/tecnologia para você continuar a candidatura.