A tecnologia avança sem parar.
Não há barreiras para se juntar à nossa equipe de especialistas em desenvolvimento de software.
Responsabilidades:
Desenvolvimento com Java 17 ou superior: Experiência prática com recursos modernos da linguagem e foco em performance e legibilidade, garantindo aplicativos escaláveis e seguros.
Mensageria com Kafka: Vivência com mensageria confiável, criação de tópicos, configuração de produtores e consumidores para integrar sistemas de forma eficiente.
Integração entre microsserviços: Uso de Feign para integração via REST, facilitando a comunicação entre os componentes da arquitetura.
Rotas de integração e transformação de dados: Conhecimento em Camel para rotas de integração e transformação de dados, assegurando fluxos de trabalho consistentes e robustos.
Testes Unitários e de Integração: Escrita de testes rigorosos com JUnit e Mockito, enfatizando qualidade e cobertura para garantir produtos estáveis.
Gateways de API: Experiência na configuração de políticas de segurança, versionamento e controle de acesso, protegendo a infraestrutura contra ameaças cibernéticas.
Banco de Dados MySQL: Modelagem eficaz, consultas otimizadas e manutenção de dados relacionais, garantindo que os sistemas estejam sempre atualizados.
Firebase: Uso de serviços como autenticação ou notificações em aplicações backend, fornecendo experiências personalizadas aos usuários.
Design Hexagonal: Capacidade de aplicar o padrão de arquitetura para promover desacoplamento e testabilidade, resultando em projetos mais flexíveis e fáceis de manter.