Job descriptionA FCamara está em busca de uma Pessoa Arquiteta de Software Java, em parceria com uma das maiores empresas voltadas à atuação em redes varejista de farmácias do Brasil, estão presentes há mais de 120 anos presentes no dia a dia dos brasileiros, com mais de 1.300 lojas espalhadas em oito estados do Brasil e Distrito Federal.
Main responsibilitiesDefinir a arquitetura de software, incluindo a estrutura geral, componentes principais e a interação entre eles.Selecionar e integrar frameworks, bibliotecas e ferramentas adequadas.Trabalhar com stakeholders para entender os requisitos do negócio e traduzi-los em especificações técnicas.Avaliar e recomendar soluções técnicas para atender aos requisitos de negócio.Decidir sobre tecnologias, plataformas e metodologias a serem utilizadas no desenvolvimento.Garantir que as decisões técnicas estejam alinhadas com as necessidades do negócio e as melhores práticas do setor.Definir e implementar padrões de codificação e melhores práticas.Realizar revisões de código e auditorias de arquitetura para assegurar a qualidade do software.Orientar desenvolvedores e equipes de projeto, fornecendo suporte técnico e orientação.Coordenar com outras equipes de desenvolvimento para garantir uma integração harmoniosa.Participar do planejamento de projetos, estimativas de tempo e recursos.Acompanhar o progresso do desenvolvimento e ajustar planos conforme necessário.
Requirements and skillsHard Skills: Experiência avançada com Java SE, EE, e frameworks associados como Spring, Hibernate, etc.Conhecimento em desenvolvimento de APIs RESTful e SOAP.Habilidade para criar diagramas de arquitetura e documentação técnica.Experiência com padrões de design de software, como MVC, Singleton, Factory, etc.Familiaridade com ferramentas de construção e integração contínua, como Maven, Jenkins, Docker.Conhecimento em sistemas de versionamento, como Git.Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL).Habilidade para projetar esquemas de banco de dados eficientes e otimizar consultas.Capacidade de analisar problemas complexos e encontrar soluções eficazes.Habilidade para lidar com situações de alta pressão e resolver problemas em tempo hábil.Excelente comunicação verbal e escrita para interagir com diferentes stakeholders.Capacidade de explicar conceitos técnicos complexos de maneira clara e acessível.
#J-18808-Ljbffr