Subscribe to the latest remote jobs:

Pessoa Desenvolvedora Back-End Pl - Java

🇧🇷 Brazil

RabbitMQ

JUnit

Java

Docker

Kubernetes

GCP

MySQL

Machine Learning

Design

Project Management

NoSQL

Backend

Frontend

Devops

Pessoa Desenvolvedora Back-End Pl - Java

from 🇧🇷 Brazil

Dá uma olhada nos desafios que te esperam como Pessoa Desenvolvedora Back-End Pl - Java aqui no BV:

  • Desenvolver e mantermicroserviços backend em Java (11+) com Spring Boot;
  • ImplementarAPIs REST;
  • Construir soluções aderentes àArquitetura;
  • Criar integrações com sistemas internos e externos;
  • Garantir consistência de dados em fluxos distribuídos;
  • Revisar código (code review) com foco em:
    • Qualidade;
    • Segurança;
    • Performance;
  • Trabalhar com pipelines deCI/CD;
  • Preparar aplicações para deploy;
  • Participar de cerimônias:
    • Daily;
    • Planning;
    • Refinamento;
    • Retrospectiva;
  • Estimar histórias técnicas;
  • Quebrar épicos em tarefas menores;
  • Colaborar com:
    • PO (Product Owner);
    • QA;
    • Devs frontend;
  • Dar visibilidade de impedimentos.

E aí, se identificou? Agora gostaríamos de saber se você tem o perfil e os conhecimentos abaixo:

Padrões Arquiteturais:
- Experiência em Arquitetura Hexagonal e abordagem de Contract First para orquestração de microserviços.

Frameworks e Tecnologias:
- Experiência avançada em Java 11 ou superior.
- Proficiência em Spring Boot, Spring Data (ORM), Spring Security.
- Conhecimento em RabbitMQ, Kafka e GCP PubSub.
- Conhecimento em Jboss e EJB.
- Experiência em JUnit para testes unitários.

Pra gente conta como diferencial se você tiver:

  • Conhecimento em Design Patterns.
  • Experiência em CI/CD (Integração Contínua e Entrega Contínua).
  • Familiaridade com Kubernetes para orquestração de contêineres.
  • Experiência com ferramentas de Observabilidade
  • Conhecimento em ferramentas de monitoramento como Prometheus/Kibana.
  • Experiência com Docker para contêinerização de aplicações.
  • Conhecimento em MySQL e NoSQL, especialmente GCP Firestore.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job
by @maxrusakovic