DESENVOLVEDOR JAVA• Desenvolvimento de soluções arquiteturais e liderança técnica em projetos de médio/grande porte.Graduação:Superior em informática ou equivalenteConhecimentos Técnicos:1) Padrões de Desenvolvimento:- Aplicação e implementação de padrões de projeto de software.- Conhecimento e experiência em ORM (Object-Relational Mapping) frameworks, como Hibernate.2) Ferramentas e Tecnologias:- Gerência de Mudanças e Integração Contínua: Utilização de ferramentas como GIT, Gitlab, Maven, Jenkins, SonarQube, Artifactory, Nexus.- Desenvolvimento Java: Experiência prática com ferramentas essenciais de desenvolvimento Java.3) Metodologias de Desenvolvimento:- Desenvolvimento Ágil: Participação ativa em equipes ágeis, aplicando práticas eficazes.4) Integração de Sistemas:- Tecnologias Síncronas e Assíncronas: Expertise em integração de sistemas utilizando tecnologias como SOAP, REST, Kafka, JMS, etc.Conhecimentos Gerais:1) Sistemas Operacionais: Conhecimento básico em sistemas operacionais Windows e Linux.2) Segurança e Certificados Digitais: Noções de segurança de aplicações e implementação de certificados digitais.3) Cloud Computing e Docker/Containers: Compreensão básica de conceitos de cloud computing e experiência em desenvolvimento com Docker/Containers.Especialização na Plataforma Spring:1) Experiência na Plataforma Spring: Desenvolvimento especializado e aplicação de conceitos avançados na plataforma Spring.Vivência:Expertise em Java EE e Spring, com foco em tecnologias EJB, JTA e JMS.Proficiência na linguagem SQL e em modelagem relacional de dados.Experiência em OpenShift, incluindo orquestração de contêineres e gerenciamento de aplicações na plataforma.Conhecimento e experiência em ORM (Object-Relational Mapping) frameworks, como Hibernate.