Foursys busca um profissional experiente para desenvolver soluções de software inovadoras.
A empresa busca alguém que possa trabalhar em equipe, colaborar e criar soluções personalizadas. Nossa expectativa é que o candidato tenha habilidades técnicas avançadas e experiência com tecnologias como Java, Apache Kafka, FeignClient, Apache Camel e Firebase.
Responsabilidades:
* Desenvolvimento de Aplicativos Web: O candidato deve ter experiência em desenvolver aplicações web using Java 17 ou superior.
* Mensageria e Integração: É fundamental conhecer mensageria, criar tópicos, configurar produtores e consumidores usando Apache Kafka com Confluent.
* Integração entre Microsserviços: O candidato deve saber usar FeignClient para integração entre microsserviços via REST.
* Rotas de Integração: É importante conhecer rotas de integração e transformação de dados usando Apache Camel.
* Testes Unitários e de Integração: O candidato deve escrever testes com JUnit e Mockito, com foco em qualidade e cobertura.
* Gateways de API: É fundamental ter experiência na configuração de políticas de segurança, versionamento e controle de acesso usando Gateways de API (Apigee ou CAAPI).
* Banco de Dados MySQL: O candidato deve modelar, realizar consultas otimizadas e manter dados relacionais no Banco de Dados MySQL.
* Firebase: É importante usar serviços como autenticação ou notificações em aplicações backend usando Firebase.
O candidato deve também conhecer o padrão de arquitetura Design Hexagonal para promover desacoplamento e testabilidade.
Benefícios:
* Vantagens sociais: Assistência médica; VR e VA flexível; Gympass e Wellz;
* Parcerias educacionais: Parceria com o SESC; Descontos em restaurantes; Descontos em cursos técnicos e de ensino superior; Descontos em escolas e plataformas de idiomas.