Desenvolvimento Back-End (Java) Sênior
Responsabilidades: Desenvolver e implementar soluções back-end utilizando Java, assegurando a integração com sistemas front-end e outras APIs. Colaborar com equipes multidisciplinares para entender requisitos e propor soluções técnicas adequadas. Realizar a análise de desempenho das aplicações, identificando e corrigindo gargalos. Participar ativamente de revisões de código e garantir a adoção de boas práticas de programação. Contribuir para a documentação técnica dos sistemas e processos desenvolvidos. Auxiliar na definição de arquitetura de sistemas e na escolha de tecnologias adequadas para novos projetos.
Requisitos: Sólidos conhecimentos em Java 21 e suas principais bibliotecas. Experiência em desenvolvimento de APIs RESTful e integração com bancos de dados relacionais e não relacionais. Familiaridade com práticas de desenvolvimento ágil e metodologias como Scrum ou Kanban. Experiência em Kafka, microserviços e observabilidade. Vivência em projetos que envolvam microserviços e arquiteturas baseadas em nuvem. Conhecimento em ferramentas de versionamento de código, como Git. Experiência com testes automatizados e frameworks de testes em Java. Participação em comunidades de desenvolvimento ou contribuições para projetos open source.
Benefícios: 100% home office. Ambiente seguro e inclusivo. Suporte de Gestor da DBC. Incentivo à obtenção de certificações. DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.
Sobre a empresa: DBC Company é classificada como a 18ª melhor empresa para trabalhar no Brasil e a 4ª melhor no Rio Grande do Sul (GPTW 2024). Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Líder de Smartsourcing.