Swip

Especialista Java

Maitha Tech

Brasil

Sobre a vaga

Especialista em Desenvolvimento Java (Hands-on)

Sobre a Oportunidade

Buscamos uma pessoa Especialista em Desenvolvimento Java com perfil sênior, generalista técnico e 100% hands-on para atuar em projetos estratégicos de grande escala em um dos maiores players do mercado de identificação digital e soluções corporativas seguras.

Você atuará de ponta a ponta na engenharia de software: desenhando arquiteturas distribuídas, codificando com alto padrão de qualidade, otimizando fluxos complexos de dados em múltiplos bancos, automatizando esteiras de deploy e garantindo resiliência em sistemas de missão crítica com alto volume transacional.

O que você fará no dia a dia

  • Desenvolvimento Hands-on de Alta Performance: Codificar em Java moderno aplicando boas práticas (Clean Code, SOLID, Design Patterns) com foco em baixa latência, paralelismo e escalabilidade horizontal.
  • Arquitetura Orientada a Eventos: Desenhar e implementar fluxos desacoplados e tolerantes a falhas utilizando soluções robustas de mensageria e streaming de eventos.
  • Engenharia de Dados & Persistência: Estruturar modelos de dados poliglota, selecionando e otimizando tanto bancos relacionais quanto NoSQL de acordo com o padrão de acesso e consistência necessária.
  • Cultura DevOps e Automação CI/CD: Desenvolver, manter e aprimorar pipelines de integração e entrega contínua, garantindo testes automatizados, checagens de segurança (SAST/DAST) e deploy automatizado em múltiplos ambientes.
  • Observabilidade e Sustentação Técnica: Monitorar métricas de JVM e microsserviços em produção (APM, tracing distribuído, logs estruturados) para identificação proativa de gargalos e incidentes.
  • Liderança Técnica & Mentoria: Conduzir code reviews aprofundados, liderar PoCs técnicas e compartilhar conhecimento com o time técnico.

O que esperamos de você (Requisitos Técnicos)

  • Domínio de Java Moderno: Experiência consistente em versões LTS atuais (Java 17, 21 ou superiores), explorando recursos avançados da JVM (Virtual Threads, Records, Garbage Collection tuning).
  • Frameworks e Microsserviços: Vivência sólida no ecossistema Spring (Spring Boot 3, Spring Cloud, Spring Data) ou frameworks Cloud-Native de alta performance (Quarkus / Micronaut).
  • Mensageria e Event-Driven Architecture: Domínio de mensageria e streaming de eventos — experiência prática com Apache Kafka, RabbitMQ ou mensagerias em nuvem (AWS SQS/SNS, Azure Service Bus, GCP Pub/Sub), tratando tópicos como particionamento, idempotência, dead-letter queues (DLQ) e ordenação de mensagens.
  • Persistência de Dados Poliglota:
  • Relacionais: Forte experiência com bancos SQL (PostgreSQL, MySQL ou Oracle), incluindo modelagem avançada, controle de transações (ACID), indexação e análise/otimização de queries (Execution Plan).
  • NoSQL / Caching: Experiência com bancos NoSQL e soluções de cache (Redis, MongoDB, Cassandra ou DynamoDB) para ganho de performance e sessões distribuídas.
  • Esteiras CI/CD & Automação: Experiência com construção e manutenção de pipelines automatizadas (GitHub Actions, GitLab CI, Azure DevOps ou Jenkins), com deploy automatizado e versionamento de artefatos.
  • Contêineres e Nuvem: Vivência com deploy e operação de aplicações em contêineres (Docker, Kubernetes / Helm) em provedores de nuvem (AWS, Azure ou GCP).
  • Testes Automatizados de Ponta a Ponta: Prática consistente na escrita de testes unitários, integrados, de mutação e de contrato com JUnit 5, Mockito e Testcontainers.

Diferenciais que te destacam

  • Vivência com padrões de resiliência distribuída (Circuit Breaker, Bulkhead, Rate Limiting, Saga Pattern).
  • Experiência com arquiteturas reativas (Spring WebFlux, Project Reactor).
  • Prática avançada em ferramentas de observabilidade (OpenTelemetry, Prometheus, Grafana, Datadog ou Dynatrace).
  • Experiência em esteiras integradas a ferramentas de qualidade de código e segurança (SonarQube, Trivy, Snyk).

O que você encontrará na Maitha

  • Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
  • Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
  • Treinamentos, workshops e meetups para evolução de soft e hard skills;
  • Rewards com programa de pontos e premiações;
  • TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
  • E muito mais!

Mais vagas como esta