Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Grupo Data

NewBe an early applicant

Desenvolvedor JAVA com KAFKA

Posted Updated
Discussion

Summary

Java Backend Developer building scalable microservices with Spring Boot and Kafka, requiring 4+ years experience in Java and Kafka, plus English/Spanish B2. Fully remote from Brazil with mandatory willingness to relocate to Portugal/Spain.

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

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.