Desenvolvimento Back-End (Java) Sênior (Vaga Afirmativa)

DBC Company

Brasil

Presencial

BRL 180 000 - 320 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

DBC Company busca profissional sênior de BackEnd para desenvolver e manter soluções robustas em Java com Spring Boot, APIs REST e microserviços. O candidato atuará em pipelines CI/CD, testes e integração com bancos de dados SQL/NoSQL, além de Kubernetes para orquestração.

A posição envolve trabalhar com equipes multidisciplinares para entregar soluções seguras e escaláveis. O papel requer experiência sólida em Java, Spring Boot, Kafka e JPA/Hibernate, com foco em performance, observabilidade e

Qualificações

  • Experiência sólida em desenvolvimento BackEnd com Java.
  • Conhecimento avançado em Oracle e SQL.
  • Experiência com automação de testes (Selenium WebDriver).
  • Capacidade de atuar na identificação de oportunidades de automação e melhoria de processos.
  • Conhecimento de integração entre sistemas e APIs.

Responsabilidades

  • Desenvolver, evoluir e manter soluções backend com Java e Spring Boot.
  • Projetar, desenvolver e implementar APIs REST e serviços de backend com alta performance e segurança.
  • Desenvolver soluções com arquitetura de microserviços e Kafka.
  • Participar de todo o ciclo de vida do desenvolvimento, da concepção à produção.
  • Realizar integrações entre sistemas e APIs.
  • Implementar e evoluir pipelines de CI/CD, promovendo automação e qualidade.
  • Desenvolver e executar testes unitários, de integração e E2E.
  • Trabalhar com bancos de dados relacionais e não relacionais (SQL/NoSQL).
  • Atuar com JPA/Hibernate para persistência eficiente de dados.
  • Utilizar Kubernetes para orquestração de aplicações.
  • Garantir observabilidade com métricas, logs e monitoramento.
  • Monitorar, identificar e solucionar problemas de performance e disponibilidade.
  • Participar de revisões de código e documentação técnica.
  • Colaborar na definição de arquitetura e escolhas tecnológicas.
  • Trabalhar com equipes multidisciplinares e documentar decisões técnicas.

Conhecimentos

Java
Spring Boot
REST APIs
Microservices
Kafka
CI/CD
Testes automatizados
JPA/Hibernate
Kubernetes
Oracle/SQL

Ferramentas

Selenium WebDriver
Git

Descrição da oferta de emprego

Responsabilidades
  • Desenvolver, evoluir e manter soluções backend robustas, escaláveis e de alta disponibilidade utilizando Java e Spring Boot.
  • Projetar, desenvolver e implementar APIs REST e serviços de backend, garantindo performance, segurança e escalabilidade das aplicações.
  • Desenvolver soluções utilizando arquitetura de microserviços e mensageria com Kafka.
  • Participar de todo o ciclo de vida do desenvolvimento de software, desde a concepção da solução até a implantação em produção.
  • Realizar integrações entre sistemas e APIs, assegurando a comunicação eficiente entre diferentes plataformas.
  • Implementar e evoluir pipelines de CI/CD, promovendo automação, qualidade e agilidade nas entregas.
  • Desenvolver e executar testes unitários, de integração e E2E, assegurando a confiabilidade das soluções.
  • Trabalhar com bancos de dados relacionais e não relacionais, realizando integrações e otimizações quando necessário.
  • Atuar com JPA/Hibernate, garantindo persistência eficiente dos dados.
  • Utilizar Kubernetes para orquestração e gerenciamento das aplicações.
  • Garantir a observabilidade das aplicações por meio de métricas, logs e monitoramento contínuo.
  • Monitorar, identificar e solucionar problemas de performance, disponibilidade e resiliência das aplicações.
  • Participar de revisões de código, promovendo boas práticas de desenvolvimento, testes automatizados e documentação técnica.
  • Colaborar na definição de arquitetura de sistemas e na escolha das melhores tecnologias para cada solução.
  • Trabalhar em conjunto com equipes multidisciplinares, traduzindo necessidades de negócio em soluções técnicas.
  • Documentar arquiteturas, decisões técnicas e processos para facilitar a evolução das soluções.
  • Compartilhar conhecimento e contribuir para o desenvolvimento técnico dos demais integrantes do time.
  • Propor melhorias contínuas, soluções inovadoras e participar ativamente da evolução dos produtos e processos.
Quais serão suas responsabilidades?
  • Desenvolver, evoluir e manter soluções backend robustas, escaláveis e de alta disponibilidade utilizando Java e Spring Boot.
  • Projetar, desenvolver e implementar APIs REST e serviços de backend, garantindo performance, segurança e escalabilidade das aplicações.
  • Desenvolver soluções utilizando arquitetura de microserviços e mensageria com Kafka.
  • Participar de todo o ciclo de vida do desenvolvimento de software, desde a concepção da solução até a implantação em produção.
  • Realizar integrações entre sistemas e APIs, assegurando a comunicação eficiente entre diferentes plataformas.
  • Implementar e evoluir pipelines de CI/CD, promovendo automação, qualidade e agilidade nas entregas.
  • Desenvolver e executar testes unitários, de integração e E2E, assegurando a confiabilidade das soluções.
  • Trabalhar com bancos de dados relacionais e não relacionais, realizando integrações e otimizações quando necessário.
  • Atuar com JPA/Hibernate, garantindo persistência eficiente dos dados.
  • Utilizar Kubernetes para orquestração e gerenciamento das aplicações.
  • Garantir a observabilidade das aplicações por meio de métricas, logs e monitoramento contínuo.
  • Monitorar, identificar e solucionar problemas de performance, disponibilidade e resiliência das aplicações.
  • Participar de revisões de código, promovendo boas práticas de desenvolvimento, testes automatizados e documentação técnica.
  • Colaborar na definição de arquitetura de sistemas e na escolha das melhores tecnologias para cada solução.
  • Trabalhar em conjunto com equipes multidisciplinares, traduzindo necessidades de negócio em soluções técnicas.
  • Documentar arquiteturas, decisões técnicas e processos para facilitar a evolução das soluções.
  • Compartilhar conhecimento e contribuir para o desenvolvimento técnico dos demais integrantes do time.
  • Propor melhorias contínuas, soluções inovadoras e participar ativamente da evolução dos produtos e processos.
O que é necessário para participar desse processo seletivo?
  • Sólida experiência com desenvolvimento BackEnd em Java.
  • Experiência em Engenharia de Software, com visão além da codificação.
  • Conhecimento avançado em Oracle e SQL.
  • Experiência com automação de testes, especialmente utilizando Selenium WebDriver.
  • Capacidade de atuar na identificação de oportunidades de automação e melhoria de processos.
  • Conhecimento de integração de sistemas e APIs.
  • Experiência com práticas de desenvolvimento, testes, versionamento e revisão de código.
  • Perfil sênior, autônomo, analítico e propositivo, com capacidade de tomar decisões técnicas e propor melhorias.
  • Boa comunicação e facilidade para trabalhar de forma colaborativa com diferentes áreas e perfis profissionais.
Diferenciais
  • Experiência em projetos de grande escala.
  • Vivência no segmento de Investimentos e Previdência.
  • Conhecimento de arquitetura de software e padrões de desenvolvimento.
  • Experiência com práticas de CI/CD e DevOps.
  • Experiência com diferentes estratégias de automação e qualidade de software.
  • Vivência em metodologias ágeis, como Scrum ou Kanban.
  • Experiência com ambientes de alta criticidade e grande volume de transações.
Por que fazer parte do time DBC Company?
  • Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
  • Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
  • A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.
O que é importante saber?
  • Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
  • Essa vaga também é destinada a Pessoas com Deficiência.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvimento Back-End (Java) Pleno
Desenvolvimento Back-End (Java) Pleno

DBC Company • Brasil

Presencial
BRL 180 000 - 300 000
Desenvolvimento Back-End (Java) Sênior
Desenvolvimento Back-End (Java) Sênior

DBC Company • Brasil

Presencial
BRL 167 000 - 246 000
Certificações apoiadas
Ambiente seguro
Crescimento profissional
Desenvolvimento (.NET) Pleno
Desenvolvimento (.NET) Pleno

DBC Company • Brasil

Presencial
BRL 90 000 - 130 000
Ambiente seguro
Oportunidade de certificações
Analista de Sistemas e Negócios Sênior
Analista de Sistemas e Negócios Sênior

DBC Company • Brasil

Presencial
BRL 112 000 - 223 000
Desenvolvedor Full-Stack (Java e Angular) Sênior
Desenvolvedor Full-Stack (Java e Angular) Sênior

DBC Company • Brasil

Presencial
BRL 120 000 - 190 000
Analista/Programador Sênior
Analista/Programador Sênior

DBC Company • Região Geográfica Intermediária de Porto Alegre

Presencial
BRL 90 000 - 150 000
Desenvolvimento Mobile (Android/iOS) Sênior (Vaga afirmativa)
Desenvolvimento Mobile (Android/iOS) Sênior (Vaga afirmativa)

DBC Company • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvimento Full-Stack (.Net e React) Júnior
Desenvolvimento Full-Stack (.Net e React) Júnior

DBC Company • Brasil

Presencial
BRL 78 000 - 123 000
Desenvolvimento Full-Stack (Back-end) Sênior
Desenvolvimento Full-Stack (Back-end) Sênior

DBC Company • Brasil

Presencial
BRL 180 000 - 280 000
Desenvolvimento Full-Stack (Java e React) Sênior (Vaga afirmativa)
Desenvolvimento Full-Stack (Java e React) Sênior (Vaga afirmativa)

DBC Company • Brasil

Presencial
BRL 180 000 - 300 000