Back to jobs

DESENVOLVEDOR JAVA COM KAFKA

grupo-data
Full-timemid

Job description

Desenvolvedor Java Backend com Kafka Sobre a oportunidade Buscamos um(a) Desenvolvedor(a) Java Backend para atuar no desenvolvimento de microsserviços em um ambiente de alta complexidade técnica. O profissional participará da definição da arquitetura das aplicações, construção de soluções escaláveis e evolução de sistemas críticos, trabalhando em conjunto com equipes multidisciplinares e metodologias ágeis. Responsabilidades • Desenvolver microsserviços utilizando Java e Spring Boot ; • Participar da definição da arquitetura e do desenho de soluções de software; • Desenvolver aplicações de alta disponibilidade e escalabilidade; • Implementar testes automatizados garantindo a qualidade do código; • Atuar na evolução contínua das aplicações e na resolução de incidentes; • Trabalhar em conjunto com equipes de Arquitetura, QA, DevOps e Produto; • Participar de revisões de código e promover boas práticas de desenvolvimento. Requisitos obrigatórios • Mínimo de 4 anos de experiência em desenvolvimento Backend Java; • Experiência avançada com Apache Kafka (mínimo de 4 anos); • Desenvolvimento de Microsserviços ; • Spring Boot ; • Programação Funcional; • Java 8 ou superior; • JPA ; • Testes automatizados ( TDD e/ou BDD ); • Bancos de dados PostgreSQL , Oracle e/ou MongoDB ; • Experiência com metodologia ágil Scrum ; • Inglês nível B2 • Espanhol nível B2 Diferenciais • Experiência com Programação Reativa (Project Reactor, WebFlux, RxJava ou similares); • Conhecimento em OpenAPI Specification 3 (OAS3) para documentação e padronização de APIs. Condições da posição • Participação em escala de plantão 24x7 ; • Rodízio de plantão com frequência aproximada de 1 semana a cada 3 ou 4 meses , conforme calendário da equipe. Condições da posição • Atuação 100% remota ; • É obrigatória a disponibilidade para mudança futura para Portugal ou Espanha , caso seja necessário por questões de projeto, estratégia da empresa ou requisitos legais; • Enquanto estiver no Brasil, o trabalho será realizado integralmente em regime remoto; • Os currículos deverão ser apresentados em inglês .

Skills

JavaSpring BootApache KafkaMicroservicesFunctional ProgrammingJava 8JPAPostgreSQLMongoDBTDDBDDScrumProject ReactorWebFluxRxJavaOpenAPI Specification 3