Desenvolvedor de Software (Pleno)
Selecao Interna Unifor
- Fortaleza - CE
- Permanente
- Período integral
Nível: Pleno
Cursos de: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS,ciência da computação,engenharia da computação
Escolaridade: Graduação - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS,ciência da computação,engenharia da computação - Completo
Tipo de contrato: CLT
Jornada de trabalho: Segunda a sexta. Horário de entrada flexível, com possibilidade de início das 7h30 às 9h.Benefícios: Alimentação na Empresa, Plano de saúde com Coparticipação, Plano odontológico , Incentivo Educacional, Descontos em empresas parceiras, Ginástica Laboral , Kit BebêResponsabilidades da posição:● Desenvolver aplicações backend com Java ou Kotlin, utilizando frameworks modernos como Quarkus, Hibernate e Jakarta EE.● Implementar aplicações frontend com Angular (SPA – Single Page Applications), seguindo boas práticas de UX e performance.● Projetar, documentar e consumir APIs RESTful.● Integrar sistemas baseados em arquitetura de microsserviços.● Implementar soluções de autenticação e autorização utilizando OAuth2 e outros protocolos de segurança.● Trabalhar com mensagerias como RabbitMQ e Apache Kafka para comunicação assíncrona entre serviços.● Utilizar design patterns e princípios de arquitetura limpa no desenvolvimento de software.● Otimizar aplicações web para alta performance e responsividade.● Participar do ciclo completo de desenvolvimento, testes automatizados, versionamento e CI/CD.● Utilizar ferramentas de containerização como Docker e Docker Compose.
Requisitos obrigatórios para a posição:● Experiência comprovada em Java e/ou Kotlin.● Conhecimento em Quarkus, Hibernate, Jakarta EE.● Experiência sólida em Angular, com uso de TypeScript, RxJS e NgRx para gerenciamento de estado.● Desenvolvimento de APIs RESTful seguras e eficientes.● Conhecimento e aplicação de OAuth2 para autenticação/autorização.● Experiência com RabbitMQ, Apache Kafka ou outras soluções de mensageria.● Familiaridade com HTML5, CSS3 e pré-processadores como SASS ou LESS.● Experiência com ferramentas de build e bundling: Maven, Gradle, npm, Yarn, Webpack.● Proficiência no uso de Docker para desenvolvimento e testes em ambiente containerizado.