Descrição da vaga
Para um dos nossos clientes, uma companhia de seguros, estamos à procura de um analista-desenvolvedor Java Front-End.
Sua missão:
• Analisar as necessidades funcionais: Compreender as necessidades de negócio trabalhando em estreita colaboração com os usuários finais, os Product Owners, Analistas de Negócio e outras partes interessadas.
• Co-criar soluções funcionais: Acompanhar os usuários finais, os Product Owners, Analistas de Negócio na concepção e proposta de soluções funcionais que atendam às suas necessidades.
• Projetar soluções técnicas: Propor soluções técnicas que atendam às necessidades identificadas, garantindo sua eficácia, manutenibilidade e escalabilidade.
• Desenvolver e implementar: Projetar, desenvolver e testar aplicativos de software usando linguagens e ferramentas de programação adequadas.
• Garantir a estabilidade e eficácia dos aplicativos em produção: Monitorar o desempenho dos aplicativos em produção e realizar otimizações ou correções de bugs, se necessário.
• Manter e compartilhar conhecimentos técnico-funcionais: Manter uma documentação técnico-funcional atualizada e garantir a transferência de conhecimento para equipes técnicas e não técnicas.
• Acompanhar o desenvolvimento de competências: Transmitir, compartilhar e fazer crescer sua equipe em seu escopo técnico e funcional.
Requisitos da vaga
Seu perfil:
• Domínio de pelo menos uma linguagem de programação: Scala, Typescript, Java, Python, JavaScript, etc.
• Experiência com frameworks e ferramentas de desenvolvimento: Play framework, Angular, Spring, React, Node.js, etc.
• Habilidades em bancos de dados: SQL, NoSQL
• Experiência com sistemas de controle de versão: Git, Github Enterprise, etc.
• Conhecimento dos princípios de CI/CD e ferramentas associadas: Jenkins, Github Actions, Docker, Kubernetes
• Práticas DevSecOps: Princípios de segurança de aplicativos, uso de ferramentas de análise estática de código, monitoramento e logging.
• Estrutura de arquitetura funcional: Princípios de urbanização e finalidades dos principais artefatos associados (Plano de Ocupação do Solo, Plano de Atribuição do Solo, Plano Dominial).
• Domínio da arquitetura de software: Concepção de sistemas de software robustos e escaláveis, conhecimento de diferentes tipos de arquiteturas (hexagonal, ...) e princípios como event sourcing e CQRS.
• Domínio dos conceitos de Software Craftsmanship: Conhecer e aplicar princípios como testes limpos, código limpo, arquitetura limpa.
ou
Tudo pronto!
A sua candidatura foi enviada com sucesso!