Show more filters
Banner image for DBC Company

Engenheiro de Software (Java) Sênior

DBC Company

3.7
10 reviews
DBC Company
Job Type   /   Job Level
Full-time   /   Junior Executive
Job Location
Brazil
A free Jobstore account is required to proceed to the employer site.
Quais serão suas responsabilidades?

Atuação no desenvolvimento de APIs, componentes e integrações entre sistemas, com forte foco em qualidade, confiabilidade e evolução contínua. Elevar padrões do time e participar ativamente de refino técnico (upstream), garantindo soluções resilientes e observáveis em produção.

Responsabilidades:

  • Projetar e implementar soluções de engenharia com foco em arquitetura, resiliência, performance e segurança;
  • Participar de upstream: refinamento técnico, desenho de solução, definição de contratos e não funcionais;
  • Definir e reforçar padrões de engenharia via code review, pairing, mentoria e guidelines;
  • Evoluir qualidade e entrega: automação de testes, observabilidade, métricas de software e performance;
  • Apoiar desenho e evolução de integrações entre serviços (REST, SOAP, Kafka), considerando idempotência e versionamento;
  • Olhar em operação: investigação, diagnóstico e causa raiz, garantindo correções definitivas e prevenção.

O que é necessário para participar desse processo seletivo?

Requisitos:

  • Experiencia com metodologias ágeis (Scrum, Kanban);
  • Experiência sólida com Java (11, 17 e 21);
  • Domínio de Spring Boot + Spring MVC;
  • Experiência prática com WebFlux (reativo);
  • Experiência com Kafka: estratégias de consumo, retry/DLQ, idempotência (prática), reprocessamento;
  • Experiência com bancos de dados;
  • Relacional: Oracle (SQL avançado, transações, locks e tuning básico);
  • Não relacional: MongoDB, Redis (modelagem por acesso e índices);
  • Experiência em testes: JUnit 5, Mockito e testes de integração/componente (WireMock/Rest Assured);
  • Vivência com observabilidade: criação e interpretação de logs/métricas/traces (Grafana/Dynatrace/Prometheus/Influx);
  • Experiência com GitLab e atuação em customização/evolução de CI/CD;
  • Vivência com Kubernetes e troubleshooting em produção;
  • Familiaridade e experiência com Docker (build, imagens, troubleshooting básico).

Diferenciais:

  • Conhecimento em programação reativa;
  • Conhecimento em Kotlin (padrões e interoperabilidade);
  • Experiência com Spring Cloud, Consul, Kong e Vault;
  • Conhecimento sólido em DDD (tático/estratégico), Hexagonal/Clean Architecture;
  • Experiência com documentação arquitetural consistente via C4 Model (container/componente).

Soft skills:

  • Liderança técnica, negociação de trade-offs, proatividade, mentoria e influência positiva.

Conhecimentos no Geral:

  • Sólido desenvolvimento backend em Java, mensageria com Kafka, Patterns, Clean Code, DDD/Hexagonal, práticas REST avançadas, observabilidade, documentação C4 consistente.

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, deficiência, idade, etc.
A free Jobstore account is required to proceed to the employer site.
Jobs in Brazil   »   Engenheiro De Software (Java) Sênior

More jobs

People also search