DESENVOLVEDOR JAVA

CLT, Fortaleza Hybrid

DESENVOLVEDOR JAVA

Requirements

•    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:
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.