Arquiteto java

Netvagas
Não especificado
Presencial
Publicado em 12 de novembro de 2025

Descrição da Vaga

Descrição: O que precisamos que você tenha de conhecimento: Requisitos essenciais: * Formação de nível superior na área de informática, ou formação de nível superior com curso de pós\-graduação na área de informática ou possuir a certificação Oracle Certified Master, Java EE 6 Enterprise Architect ou superior; * Experiência mínima de 60 (sessenta) meses exercendo atividades como arquiteto de aplicações Java EE e/ou Spring; * Experiência no desenvolvimento de aplicações para pelo menos 2 dos servidores abaixo: Apache Tomcat; JBoss/Wildfly; WebSphere Application Server versão 8 ou superior; WebSphere OpenLiberty; * Experiência em Análise e tunning de performance de aplicações em servidores WebSphere Application Server; * Experiência no desenho ou construção de aplicações que possuam características como: Uso intensivo de dados, balanceamento de carga e/ou clusterização; Chamadas assíncronas e troca de mensagens; Uso de serviços web SOAP e REST; * Experiência no desenho de soluções que utilizem arquitetura orientada à serviços ou micro serviços; * Experiência no uso das seguintes ferramentas: IBM Integration Bus, IBM Websphere MQ, Apache Maven e Gradle. Diferenciais: * Experiência no desenvolvimento de aplicações que utilizem portlets, JSF (Primefaces) ou Spring. O que esperamos que você realize: * Definir arquitetura utilizada no desenvolvimento de sistemas para implantação no IBM Websphere Application Server; * 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; * Desenvolver provas de conceitos relacionadas às formas de uso das tecnologias definidas para os projetos; * 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; * Projetar e desenvolver de acordo com as definições 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 e seus relacionamentos; * Pesquisar soluções para problemas de arquitetura e integração de softwares relacionados às tecnologias definidas para os projetos; * 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 modelos para persistência de dados usando diagramas ER e mapeamento objeto\-relacional. \#LI\-MG \#LI\-HYBRID 2511120202181862582

Vaga originalmente publicada em: indeed

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev