RESPONSABILIDADES:
-
Desenvolver e evoluir aplicações backend e frontend do ecossistema, garantindo qualidade, estabilidade e performance.
-
Implementar e manter microserviços em Java, seguindo padrões modernos de arquitetura, segurança e integração.
-
Atuar com RabbitMQ e Kafka em fluxos assíncronos, assegurando consumo confiável, idempotência e tratamento adequado de erros.
-
Diagnosticar e resolver problemas complexos envolvendo código, integração entre serviços, SQL, mensageria e infraestrutura.
-
Trabalhar com equipas internas (QA, Suporte, Operações) para manter serviços estáveis e observáveis.
-
Utilizar ferramentas de observabilidade para analisar métricas, logs e dashboards.
REQUISITOS:
-
Experiência sólida com Java 17 e Spring Boot (REST, validações, integração, testes).
-
Experiência com Angular
-
Forte domínio de arquitetura de microserviços, comunicação síncrona/assíncrona, padrões de resiliência e gestão de APIs.
-
Experiência prática com RabbitMQ e/ou Kafka.
-
Domínio em SQL, incluindo performance tuning, criação de queries otimizadas e modelação relacional.
-
Experiência com Docker e Kubernetes (deploy, debugging, logs).
-
Experiência com observabilidade usando Prometheus (métricas) e Grafana (dashboards).
-
Boas práticas com Git, versionamento estruturado, CI/CD e pipelines automatizados.
-
Capacidade de trabalhar com autonomia e resolver problemas técnicos complexos.
DIFERENCIAS:
-
Experiência em projetos Telecom ou plataformas de alta escala.
-
Experiência com Angular ou frameworks frontend modernos.
-
Conhecimento de tracing distribuído (Elastic APM, OpenTelemetry).
-
Experiência com integrações externas de alto volume.
Disponibilidade de idas eventuais ao escritório - Região da Berrini SP