Desenvolvedor JAVA com KAFKA
Backend Java developer building microservices with Java/Spring Boot and Apache Kafka for critical, high-availability systems; contributes to architecture decisions, automated testing, code reviews, and agile work, with 24x7 on-call rotation. Fully remote while in Brazil, with mandatory availability to relocate to Portugal or Spain in the future.
- Compensation
- Not disclosed
- Location
- São Paulo, State of São Paulo, Brazil
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Minimum 4 years of Backend Java development experience
- Advanced Apache Kafka experience (minimum 4 years)
- Microservices development
- Spring Boot
- Functional programming
- Java 8 or higher
- JPA
- Automated testing (TDD and/or BDD)
- Databases: PostgreSQL, Oracle and/or MongoDB
- Experience with agile methodology (Scrum)
- English level B2
- Spanish level B2
- Availability for 24x7 on-call rotation (approx. 1 week every 3-4 months)
- Mandatory availability for future relocation to Portugal or Spain
- Resume must be submitted in English
Nice to have
- Reactive programming experience (Project Reactor, WebFlux, RxJava or similar)
- Knowledge of OpenAPI Specification 3 (OAS3) for API documentation and standardization
Full 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.