Resumo Tech Jobs
Sobre a oportunidade
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
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.