Quais serão suas responsabilidades?
- Desenvolvimento back-end utilizando Java orientada a objetos, Design Patterns;
- Desenvolvimento front-end utilizando as linguagens React e/ou Angular
- Desenvolvimento de aplicações e serviços REST;
- Arquitetura e melhores práticas de desenvolvimento;
- Kubernetes e Spring Cloud;
- Integrações com Kafka;
- Práticas de testes unitários, micro serviços e arquitetura distribuída;
- Conceitos de SOLID, utilização de padrões clean code para desenvolvimento, técnicas de code review;
- Experiência com Git.
O que é necessário para participar desse processo seletivo?
- Desejável conhecimento em banco de dados Relacional e Não Relacional (NOSQL);
- Desejável conhecimento em arquitetura orientada a eventos;
- Desejável conhecimento em Spring Webflux;
- Desejável conhecimento em JUnit, Mockito, Wiremock;
- Desejável conhecimento em design system (Diana)
- Desejável conhecimento em integração contínua, automação;
- Trabalho com times que utilizam métodos ágeis para desenvolvimento (Scrum/Kanban);
- Concepção colaborativa de produtos;
Outros conhecimentos importantes pra gente e que são diferenciais:
- Jenkins, CI/CD;
- Consul;
- Amazon (AWS): ECS, SQS, S3;
- Devconsole;
- Spring Cloud Stream;
- Dynatrace, Prometheus, Grafana, Open Telemetry.
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.