Desenvolvedor Java Backend Especialista

Empresa: Mirante Tecnologia

Localização: Remoto

Modalidade: Remoto

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: java, spring, spring-boot, spring-batch, camunda, rabbitmq, kafka, docker, kubernetes, dynatrace, grafana, prometheus, consul, vault, mysql, postgresql, mongodb, threads, redis, gitlab, gitlab-ci, jenkins, junit, testcontainers, kotlin

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.

Criar conta grátis no TrailWise para ver seu Match Score