Requisitos Obrigatórios:
* Formação superior em Informática ou áreas correlatas, ou pós-graduação na área de informática, ou certificação Oracle Certified Master, Java EE 6 Enterprise Architect ou superior.
* Experiência COMPROVADA como arquiteto de aplicações Java EE e/ou Spring.
* Experiência comprovada no desenvolvimento de aplicações para pelo menos 2 dos seguintes servidores:
* Apache Tomcat
* JBoss/Mosca Selvagem
* WebSphere Application Server versão 8 ou superior
* WebSphere OpenLiberty
* Habilidade em usar as seguintes ferramentas: IBM Integration Bus, IBM WebSphere MQ, Apache Maven e Gradle.
Habilidades Desejadas:
* Capacidade de modelar arquitetura de software utilizando UML.
* Conhecimento em mapeamento objeto-relacional (ORM).
* Habilidade em pesquisa de soluções para problemas de arquitetura e integração de software.
Estamos em busca de um Arquiteto Java talentoso e experiente para se juntar à nossa equipe. Se você é apaixonado por desenvolvimento de software e possui um histórico sólido na definição e implementação de arquiteturas de sistemas, esta é a sua oportunidade Nosso ambiente híbrido oferece flexibilidade e a chance de trabalhar em projetos desafiadores.
Responsabilidades e Atribuições:
* Definir a arquitetura utilizada para o desenvolvimento de sistemas a serem implantados no IBM WebSphere Application Server, incluindo modelo de persistência com Java Persistence API, componentes Enterprise Java Beans, serviços seguros com WS-Security e componentes de apresentação com JSF.
* Projetar a arquitetura de integração entre sistemas Java e plataformas diversas.
* Implementar componentes corporativos e realizar a implantação de aplicações no IBM WebSphere Application Server.
* Criar e revisar documentos de arquitetura, garantindo que os artefatos de Análise e Projeto estejam em conformidade com as regras definidas.
* Desenvolver procedimentos automatizados ou semiautomáticos para validação de artefatos.
* Orientar e acompanhar analistas, projetistas e desenvolvedores sobre a arquitetura e implementação de software.
* Desenvolver provas de conceito para as tecnologias definidas nos projetos do CLIENTE.
* Trabalhar na otimização de desempenho e dimensionamento de capacidade das aplicações.
* Modelar a arquitetura de software utilizando UML e diagramas ER para persistência de dados.
Experiências Desejadas:
* Experiência no desenvolvimento de aplicações utilizando portlets, JSF (Primefaces) ou Spring.
* Vivência em análise e tuning de performance de aplicações em servidores WebSphere Application Server.
* Experiência com soluções que envolvem uso intensivo de dados, balanceamento de carga, chamadas assíncronas e serviços web (SOAP e REST).
* Experiência na construção de soluções com arquitetura orientada a serviços ou microserviços.