Sobre a vaga
## **Detalhes da vaga**
- Superior Completo
- PJ
- Remoto
### **Sobre a Mirante Tecnologia**
Há mais de 28 anos, a Mirante apoia grandes empresas em sua transformação digital por meio da modernização de sistemas, desenvolvimento de soluções sob medida e inovação tecnológica.
Com quase mil especialistas em todo o Brasil, combinamos excelência técnica e visão de negócio para entregar soluções que geram impacto real em organizações dos setores financeiro, energia, indústria, serviços e governo.
## **Requisitos Obrigatórios/Tecnologia/Conhecimentos necessários**
- SOBRE A OPORTUNIDADE:
- Stack principal: Java 21, Spring Boot 3, Spring Batch, Camunda (orquestração de processos)
- Comunicação assíncrona: Mensageria (RabbitMQ, Kafka, etc… para integração event-driven)
- Integrações síncronas: APIs REST (HTTP) com parceiros internos e externos
- Processamento em lote: Geração e envio de arquivos mensais (extrato, relatórios, conciliação)
- Infraestrutura: Docker, Kubernetes, observabilidade com Dynatrace/Grafana/Prometheus
- Configuração centralizada: Consul + Vault Hard Skills (obrigatórias)
- Java moderno (Java 17+, preferencialmente Java 21) e Spring Boot 3.x
- Experiência consolidada com APIs RESTful (design, versionamento, contratos)
- Conhecimento em mensageria assíncrona (RabbitMQ, Kafka ou similares)
- Vivência com orquestração de processos (Camunda ou similares BPMN)
- Domínio de processamento batch/agendado (jobs, rotinas, arquivos)
- Experiência com Docker e Kubernetes
- Conhecimento em bancos relacionais (MySQL, PostgreSQL)
- Conhecimento em bancos não relacionais (MongoDB ou NoSQL)
- Familiaridade com observabilidade (logs estruturados, métricas, tracing) Hard Skills (diferenciais)
- Experiência com Virtual Threads (Java 21)
- Conhecimento em Consul/Vault para configuração e secrets
- Vivência com Redis (cache distribuído)
- Conhecimento em padrões de integração (retry, circuit breaker, idempotência)
- Familiaridade com GitLab CI/CD, Jenkins
- Experiência com testes automatizados e de perfomance (JUnit, RestAssured, TestContainers, JMeter)
- Conhecimento linguagem Kotlin Soft Skills + Visão Arquitetural
- Pensamento arquitetural: capacidade de avaliar trade-offs, propor soluções escaláveis e discutir ADRs (Architecture Decision Records)
- Senso de dono: proatividade para identificar débitos técnicos e propor melhorias
- Comunicação técnica: habilidade para documentar decisões, desenhar diagramas e explicar contextos complexosColaboração: trabalhar próximo a arquitetos, analistas de negócio e outrassquads
- Visão de produto: entender o impacto das decisões técnicas no negócio e na experiência do cliente.
Informação adicional
## **Por que trabalhar na Mirante?**
Acreditamos que tecnologia só gera valor quando resolve problemas reais. Por isso, atuamos lado a lado com nossos clientes para transformar desafios complexos em soluções digitais que impulsionam negócios.
Aqui você encontrará espaço para aprender, propor ideias, evoluir tecnicamente e participar de projetos que impactam milhares de pessoas todos os dias.