🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
A Digisystem está em busca de um Desenvolvedor Backend Sênior com foco em Java para atuar no desenvolvimento de sistemas robustos e escaláveis. O profissional será responsável por trabalhar com Java 11/17+ e Spring Boot, aplicando arquiteturas e boas práticas como Clean Code, SOLID, Clean/Hexagonal e DDD. A vaga envolve também o uso de mensageria e arquitetura event-driven com GCP Pub/Sub e Apache Kafka, além de integração com Spring Kafka e Spring Cloud GCP Pub/Sub. O desenvolvimento de banco de dados relacional, modelagem SQL e testes automatizados com JUnit 5, Mockito e Testcontainers são parte essencial das atividades. Responsabilidades Desenvolver e manter sistemas utilizando Java 11/17+ e Spring Boot (Spring Web, Spring Validation, Spring Security). Aplicar princípios de arquitetura e boas práticas de desenvolvimento, como Clean Code, SOLID, Clean/Hexagonal e DDD. Trabalhar com mensageria e arquitetura event-driven, utilizando GCP Pub/Sub e Apache Kafka. Realizar integração com Spring Kafka e Spring Cloud GCP Pub/Sub. Desenvolver e otimizar banco de dados relacional, incluindo modelagem, SQL, índices e tuning básico. Implementar testes automatizados com JUnit 5, Mockito, Testcontainers e testes de contrato (Pact/Spring Cloud Contract). Garantir a observabilidade dos sistemas através de logs estruturados, métricas (Micrometer) e tracing (OpenTelemetry), além de monitoria e alertas (Cloud Monitoring/Logging/Trace).