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

DBC Company

Brasil

On-site

BRL 180,000 - 320,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

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

Tools

Selenium WebDriver
Git

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

DBC Company • Brazil

On-site
BRL 180,000 - 320,000
Desenvolvimento Back-End (Java) Especialista
Desenvolvimento Back-End (Java) Especialista

DBC Company • Brazil

On-site
BRL 180,000 - 240,000
Desenvolvedor Back-End (Java) Especialista
Desenvolvedor Back-End (Java) Especialista

DBC Company • Brazil

On-site
BRL 90,000 - 140,000
Desenvolvimento Full-Stack (Angular/React) Sênior
Desenvolvimento Full-Stack (Angular/React) Sênior

DBC Company • Brazil

On-site
BRL 180,000 - 240,000
Desenvolvimento Full-Stack (Java e React) Pleno
Desenvolvimento Full-Stack (Java e React) Pleno

DBC Company • Brazil

On-site
BRL 90,000 - 150,000
Desenvolvimento Back-End (Java) Pleno e Sênior | Vaga Afirmativa para PcD
Desenvolvimento Back-End (Java) Pleno e Sênior | Vaga Afirmativa para PcD

DBC Company • Brazil

On-site
BRL 134,000 - 223,000
Desenvolvimento Salesforce (Marketing Cloud e Data Cloud) Pleno (Vaga Afirmativa)
Desenvolvimento Salesforce (Marketing Cloud e Data Cloud) Pleno (Vaga Afirmativa)

DBC Company • Brazil

On-site
BRL 120,000 - 180,000
Agilista Especialista
Agilista Especialista

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

On-site
BRL 180,000 - 320,000
Desenvolvimento Salesforce (Service Cloud) Júnior (Vaga Afirmativa)
Desenvolvimento Salesforce (Service Cloud) Júnior (Vaga Afirmativa)

DBC Company • Brazil

On-site
BRL 90,000 - 150,000
Especialista em IA (AI Specialist)
Especialista em IA (AI Specialist)

DBC Company • Brazil

On-site
BRL 180,000 - 320,000