Desenvolvedor Java Backend Especialista
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.