.Porque assim como você, amamos o que fazemos, temos paixão por inovação e estamos convencidos de que através do conhecimento e da tecnologia vamos transformar não só os negócios de nossos clientes, mas também o futuro.Na SONDA você terá uma experiência de trabalho com diversas oportunidades de desenvolvimento pessoal e profissional. Um excelente lugar para aprender e contribuir para melhorar a qualidade de vida das pessoas por meio da tecnologia.Procuramos Desenvolvedor e Arquiteto Java que queira aprender e transformar sua carreira.Modalidade de Trabalho: Atuação em formato 100% remoto, de 08h às 17h, segunda a sexta.Nesta função você irá:Definir arquitetura utilizada no desenvolvimento de sistemas para implantação no IBM Websphere Application Server, incluindo modelo de persistência utilizando Java Persistence API, componentes Enterprise Java Beans, definição de serviços seguros com WS-Security e componentes de apresentação com Java Server Faces (JSF); Definir arquitetura de integração entre sistemas JAVA e sistemas desenvolvidos em outras plataformas; Definir e implementar componentes corporativos para IBM Websphere Application Server; Implantar aplicações e componentes corporativos no IBM Websphere Application Server; Criar e fazer revisões de documentos de arquitetura; Inspecionar e validar artefatos de Análise e Projeto de acordo com regras definidas; Criar procedimentos automatizados ou semiautomáticos para validação de artefatos; Orientar e acompanhar analistas, projetistas e desenvolvedores acerca da arquitetura e implementação de software usando as tecnologias definidas para os projetos do cliente; Desenvolver provas de conceitos relacionadas às formas de uso das tecnologias definidas para os projetos do cliente; Atuar nas questões de otimização de desempenho, dimensionamento de capacidade e reuso de componentes de software usando as tecnologias definidas para os projetos do cliente; Projetar e desenvolver de acordo com as definições do cliente a arquitetura de software de acordo com as tecnologias definidas, atuando nas fases de elaboração, construção e transição do processo de desenvolvimento; Definir componentes e serviços de software relacionados às tecnologias definidas para os projetos do cliente e seus relacionamentos; Pesquisar soluções para problemas de arquitetura e integração de softwares relacionados às tecnologias definidas para os projetos do cliente; Modelar arquitetura de software usando UML, por meio dos diagramas de classe, sequência, objeto, pacote, implantação, estado, atividade, comunicação e colaboração; Definir modelospara persistência de dados usando diagramas ER e mapeamento objeto-relacional