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 equivalente
Conhecimentos Técnicos:
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.
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.
Metodologias de Desenvolvimento:
Desenvolvimento Ágil: Participação ativa em equipes ágeis, aplicando práticas eficazes.
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:
Sistemas Operacionais: Conhecimento básico em sistemas operacionais Windows e Linux.
Segurança e Certificados Digitais: Noções de segurança de aplicações e implementação de certificados digitais.
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:
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.
#J-18808-Ljbffr