Logo for banco BV

Pessoa Desenvolvedora Back-End Sr - Java

Roles & Responsibilities

  • Experience in backend system development in Java (Java 11 or higher)
  • Solid knowledge of frameworks and ORM: Spring Boot, Spring Data, and Spring Security
  • Mastery of modern architectural patterns: Hexagonal Architecture and API contracts (Contract First)
  • Practical experience in microservices orchestration and cloud messaging tools (RabbitMQ, Kafka, and GCP PubSub)

Requirements:

  • Develop the new Credit Showcase of BV, ensuring clients have access to personalized offers in real time
  • Design and implement efficient integrations using messaging to support complex flows asynchronously
  • Adopt and disseminate modern architectural standards to ensure healthy decoupling and clean orchestration of services
  • Ensure end-to-end ecosystem quality through test automation and good software design and coding practices

Job description


Dá uma olhada nos desafios que te esperam como Pessoa Desenvolvedora Back-End Sr - Java aqui no BV:
  • Desenvolver a nova Vitrine de Crédito do BV, garantindo que nossos clientes tenham acesso a ofertas personalizadas em tempo real.
  • Desenhar e implementar integrações eficientes utilizando mensageria para suportar fluxos complexos de forma assíncrona.
  • Adotar e disseminar padrões arquiteturais modernos (como Arquitetura Hexagonal e abordagem Contract First) para garantir um desacoplamento saudável, facilidade de manutenção e orquestração limpa dos serviços.
  • Garantir a qualidade de ponta a ponta do ecossistema por meio de automação de testes e boas práticas de design e codificação de software.
  • Colaborar ativamente com pares e demais stakeholders.

  • E aí, se identificou? Agora gostaríamos de saber se você tem o perfil e os conhecimentos abaixo:
  • Experiência em desenvolvimento de sistemas backend em Java (Java 11 ou superior).
  • Sólido conhecimento de frameworks e ORM: Spring Boot, Spring Data e Spring Security.
  • Domínio em padrões arquiteturais modernos: Arquitetura Hexagonal e contratos de APIs (Contract First).
  • Experiência prática na orquestração de microserviços e uso de ferramentas de mensageria / mensageria em nuvem (RabbitMQ, Kafka e GCP PubSub).
  • Experiência consistente na escrita de testes unitários com JUnit.
  • Soft skills, incluindo comunicação proativa e colaboração adaptável.

  • Pra gente conta como diferencial se você tiver:
  • Experiência prática com esteiras de CI/CD.
  • Familiaridade com conteinerização e orquestração de contêineres utilizando Docker e Kubernetes.
  • Experiência com ferramentas de monitoramento e Observabilidade
  • Domínio de bancos de dados relacionais e não-relacionais, em especial MySQL e GCP Firestore.
  • Related jobs

    Other jobs at banco BV

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.