Desenvolvedor(a) Java Back-End Sênior

DBC Company
Sênior
Presencial
Publicado em 25 de dezembro de 2025

Descrição da Vaga

Quais serão suas responsabilidades? **Experiência e Hard Skills (Essenciais):** * Sólida experiência (mínimo de 5\-6 anos) em desenvolvimento backend com Java (preferencialmente 8\) e Java Enterprise Edition (Java EE); * Experiência prática com servidores de aplicação como WildFly/JBoss; * Profundo conhecimento em SQL e bancos de dados relacionais (nosso dia a dia é com PostgreSQL); * Domínio de ferramentas de versionamento de código (GIT) e build (Maven); * Experiência na construção e consumo de APIs REST; * Forte capacidade de debugging e análise de problemas em sistemas complexos; * Apache Seam (MVC \+ Injeção de Dependência); * Hibernate – ORM para persistência; * Conhecimento em programação orientada a objetos, design patterns e princípios SOLID. **Hard Skills (Diferenciais):** * Experiência com Spring Boot (utilizado em projetos mais recentes); * Conhecimento em ferramentas de mensageria e filas; * Experiência com ferramentas de observabilidade e análise para debugging, como Grafana, Prometheus, ELK Stack ou similares (ex: Glowroot); * Conhecimento em conteinerização com Docker; * Conhecimento de mensageria (ActiveMQ, RabbitMQ); * Conhecimento de containers Docker e pipelines básicos de CI/CD; * RichFaces JSF – base do frontend legado; * Frontend em Angular; * Conhecimento no ecossistema jurídico (PJe, SAJ, Eproc) será um grande diferencial. O que é necessário para participar desse processo seletivo? * Desenvolver e manter soluções em um ecossistema Java robusto, com foco principal no backend, atuando em customizações, integrações e melhorias evolutivas; * Realizar debugging avançado em sistemas distribuídos e integrações complexas (Ministério Público, Polícia Civil, etc.), utilizando ferramentas de análise para identificar e solucionar gargalos de performance e comunicação; * Atuar na sustentação e evolução de sistemas críticos, garantindo a estabilidade e a performance das aplicações que impactam milhões de processos; * Colaborar ativamente com a equipe, compartilhando conhecimento e ajudando a resolver os desafios técnicos do dia a dia; * Como parte da sua senioridade, orientar desenvolvedores mais jovens, ajudando\-os a crescer tecnicamente e a navegar na complexidade do nosso código; * Garantir a qualidade do código entregue, seguindo as boas práticas de desenvolvimento e documentando as soluções implementadas. 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.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev