DESENVOLVEDOR(A) JAVA / KAFKA PLENO
grupo-data
Full-timejunior
Sign in to applyFree account, takes a minute.
Job description
Sobre a oportunidade
Estamos buscando um(a) Analista Desenvolvedor(a) Java / Kafka para integrar um projeto internacional, atuando no desenvolvimento de soluções baseadas em microsserviços , com forte utilização de Java, Spring Boot e Apache Kafka .
Buscamos um profissional com sólida experiência em desenvolvimento de software, arquiteturas distribuídas e boas práticas de engenharia, que tenha interesse em construir uma carreira em um ambiente internacional.
Principais responsabilidades
•
Desenvolver e evoluir aplicações baseadas em microsserviços ;
•
Atuar com desenvolvimento utilizando Java e Spring Boot ;
•
Trabalhar com Apache Kafka em soluções de mensageria e processamento distribuído;
•
Participar do desenho e evolução de soluções de software;
•
Desenvolver e manter integrações entre aplicações e serviços;
•
Aplicar boas práticas de desenvolvimento e qualidade de código;
•
Criar e manter testes utilizando TDD e/ou BDD ;
•
Trabalhar com bancos de dados relacionais e NoSQL;
•
Participar das cerimônias e rotinas de desenvolvimento em ambiente Agile/Scrum ;
•
Participar da escala de plantão 24x7 , conforme calendário da equipe.
Requisitos obrigatórios
•
Pelo menos 2 anos de experiência comprovada com Apache Kafka , em nível avançado;
•
Experiência com Java 8 ou superior ;
•
Experiência com Spring Boot e microsserviços ;
•
Conhecimentos de programação funcional ;
•
Experiência com JPA ;
•
Conhecimentos de design de software ;
•
Experiência com práticas de testes TDD e/ou BDD ;
•
Experiência com PostgreSQL, Oracle, MongoDB ou bancos de dados similares;
•
Conhecimentos de metodologias ágeis, especialmente Scrum ;
•
Inglês mínimo B2, com capacidade de conversação ;
•
Espanhol para conversação ;
•
Disponibilidade para futura mudança para Portugal ou Espanha .
Diferenciais
•
Conhecimentos de programação reativa ;
•
Conhecimentos de APIs e OpenAPI Specification 3 (OAS3) ;
•
Outros conhecimentos técnicos que agreguem valor ao projeto.
Modelo de atuação e condições
Projeto internacional
Atuação inicialmente 100% remota
Disponibilidade obrigatória para futura mudança para Portugal ou Espanha
Inglês e espanhol para conversação obrigatórios
Entrevista técnica obrigatória
Participação em plantões 24x7 em sistema de rodízio , aproximadamente uma semana a cada 3–4 meses , de acordo com o calendário da equipe.
Skills
JavaSpring BootApache KafkaJPAPostgreSQLMongoDBTDDBDDScrumOpenAPI Specification 3