Descrição da Vaga
A Quality Digital busca um(a) Desenvolvedor(a) Pleno Back-End para atuar no desenvolvimento de sistemas, com foco em microserviços e integração via APIs REST e serviços de mensageria. O profissional será responsável por manter o padrão de codebase, resolver problemas técnicos utilizando algoritmos e identificar a causa raiz de erros. A empresa é especialista em soluções de TI e valoriza a inovação, com um time distribuído globalmente e uma cultura de colaboração e diversidade.
Responsabilidades
- Manter o padrão estabelecido para o codebase em que está atuando.
- Atuar na resolução de problemas técnicos usando algoritmos.
- Buscar identificar erros, identificar a causa raiz do problema e a solução.
- Apoiar o time sempre que solicitado.
- Participar de cerimônias e fóruns necessários para seu desenvolvimento profissional e do grupo.
- Colaborar com outros membros da equipe de desenvolvimento, analistas de negócios e partes interessadas (stakeholders) para entender os requisitos do projeto e garantir a entrega de soluções de alta qualidade.
- Analisar requisitos e desenhar soluções técnicas utilizando serviços de mensageria e APIs REST.
- Implementar integrações de sistemas utilizando serviços de mensageria e APIs REST, garantindo uma comunicação eficiente e confiável entre os sistemas.
- Desenvolver e documentar endpoints de APIs REST seguindo as melhores práticas de design e segurança.
- Manter-se atualizado com as tecnologias relevantes e as melhores práticas do setor, compartilhando conhecimento e propondo melhorias nas arquiteturas e processos de integração.
Requisitos
- ✓Conhecimento em Desenvolvimento de sistemas
- ✓Conhecimento em testes Unitários com JUnit
- ✓Conhecimento em verificação de Logs no DataDog
- ✓Conhecimento em Git
- ✓Conhecimento em Desenvolvimento de Microserviços Java Spring Boot
- ✓Conhecimento em NodeJs
- ✓Conhecimento em React
- ✓Conhecimento em Angular
- ✓Conhecimento em GraphQL
- ✓Conhecimento em Flutter
- ✓Conhecimento em Python
- ✓Conhecimento em OpenShift
- ✓Conhecimento em Kubernetes
- ✓Conhecimento em Docker
- ✓Conhecimento em Maven
- ✓Conhecimento em Filas (JMS, ActiveMQ ou KAFKA)
- ✓Conhecimento em DB Oracle
- ✓Conhecimento em SQL
- ✓Conhecimento em MYSQL
- ✓Conhecimento em Aurora
- ✓Utilização de cache com REDIS
- ✓Conhecimento em SOLID
- ✓Conhecimento em Clean Code
- ✓Conhecimento em SCRUM
- ✓Experiência sólida em desenvolvimento backend utilizando JavaScript, incluindo o uso de bibliotecas e frameworks populares como Node.js
- ✓Conhecimento básico de bancos de dados relacionais (ex: MySQL, PostgreSQL) e SQL para consulta e manipulação de dados
- ✓Experiência comprovada com serviços de mensageria como RabbitMQ, Apache Kafka ou tecnologias semelhantes para implementar comunicação assíncrona entre sistemas
- ✓Forte compreensão de APIs RESTful, incluindo o design, desenvolvimento, documentação, consumo e integração de endpoints de API em sistemas existentes
- ✓Proficiência em pelo menos uma linguagem de programação como JavaScript (preferencial), C#, Java ou Python para implementar a lógica de comunicação e integração entre sistemas
Benefícios
- ✓Vale alimentação e/ou refeição
- ✓Assistência médica
- ✓Assistência odontológica
- ✓Convênio com farmácias
- ✓Auxílio creche
- ✓Convênio academia
- ✓Parceria com o SESC
- ✓Parcerias para estudos de idiomas, tecnologia e plataforma de cursos
- ✓Empréstimo consignado com taxas atrativas + programa de educação financeira
- ✓Universidade Corporativa e trilhas de conhecimento
- ✓Programa de Indicações com possibilidade de prêmios e bonificações
- ✓Seguro de vida coletivo
Categorias
Sobre a Empresa
Mais vagas na Quality Digital →Aqui, não faltam histórias para contar! ☕ Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento? 🚀💖
Informações Adicionais
Você será redirecionado para o site da empresa