Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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?

  • Experiência sólida em desenvolvimento Backend utilizando Java.
  • Domínio de Java, Spring Boot e do ecossistema Spring.
  • Experiência com arquitetura de microserviços.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Experiência com mensageria utilizando Kafka e Kafka Connect.
  • Conhecimento em JPA/Hibernate.
  • Experiência com bancos de dados relacionais, especialmente PostgreSQL, incluindo PL/SQL.
  • Conhecimento em bancos de dados não relacionais, preferencialmente MongoDB.
  • Experiência com Maven e/ou Gradle.
  • Experiência com Kubernetes.
  • Conhecimento em práticas de DevOps, CI/CD e integração contínua.
  • Experiência com testes unitários, testes de integração e testes End-to-End (E2E).
  • Conhecimento em observabilidade, monitoramento, métricas e logs.
  • Experiência com Git e controle de versão.
  • Conhecimento em metodologias ágeis, como Scrum e Kanban.
  • Boa capacidade analítica, comunicação, colaboração e trabalho em equipe.
  • Perfil proativo, com foco em inovação, qualidade e melhoria contínua.

Diferenciais:

  • Vivência em projetos de grande porte.
  • Experiência em instituições financeiras, cooperativas de crédito ou meios de pagamento.
  • Participação em iniciativas de transformação digital e modernização de arquitetura.
  • Formação superior em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.

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.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor(a) Back End (Júnior/Pleno)

IEBT Innovation Belo Horizonte 85 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementaç...

Ver Detalhes
LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
Remoto LinkedIn

[Fully Remote] Full-Stack Software Engineer (Typescript, React, Next.js, Tailwind, Postgresql)

Reverie São Paulo 28 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Join Reverie as a Full-Stack Product Engineer and help us ship features for IEBridge, https://iebridge.com. A platform to manage US exchange students during their travels. From building responsive React to designing scalable backend systems to integrating AI-powered features, you’ll be crucial in de...

Ver Detalhes