Desenvolvimento Java Sênior - 131225
Desenvolvimento Java Sênior - 131225
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Desenvolvimento Java moderno + Microsserviços em Azure - nível Sênior.
Requisitos e qualificações:
Tecnologias e responsabilidades principais
- Desenvolvimento e manutenção de APIs RESTful de alta disponibilidade utilizando Java 17+ e recursos modernos como Records, Sealed Classes, Pattern Matching e Virtual Threads (Project Loom).
- Criação de soluções seguindo Arquitetura Hexagonal (Ports & Adapters) garantindo desacoplamento, testabilidade e manutenibilidade.
- Integração, deploy e operação de aplicações na Microsoft Azure, utilizando App Service, AKS, API Management e pipelines CI/CD.
- Implementação e consumo de mensageria assíncrona com Apache Kafka, incluindo tópicos, consumer groups, estratégias de retry e filas mortas (DLQ).
- Atuação com Azure Event Hub para ingestão e processamento de eventos em larga escala.
- Manipulação de arquivos e dados não estruturados usando Azure Blob Storage.
- Modelagem e operação de MongoDB, incluindo schema design, indexação e agregações.
- Aplicação de padrões de resiliência (Circuit Breaker, Retry, Bulkhead, Timeout) com Resilience4j ou equivalente.
- Participação ativa em code reviews, refinamentos técnicos e definição de padrões arquiteturais do time.
Requisitos obrigatórios
- Experiência sólida com Java 11+ (preferencialmente 17 ou 21).
- Domínio de Spring Boot, Spring Cloud e Spring Data.
- Vivência prática com Arquitetura Hexagonal e/ou Clean Architecture.
- Experiência com Apache Kafka (produtores, consumidores e configuração).
- Conhecimento prático em Microsoft Azure (deploy, IAM, configuração de serviços).
- Experiência com Azure Event Hub (SDK ou Kafka Protocol).
- Manipulação de Azure Blob Storage via SDK Java.
- Domínio de padrões de resiliência, especialmente Circuit Breaker.
- Experiência com Docker e Kubernetes.
- Familiaridade com testes automatizados (unitários, integração e contrato).
Diferenciais
- Conhecimento em Angular para apoio ou desenvolvimento frontend.
- Certificações Azure (AZ‑900, AZ‑204 ou superiores).
- Experiência com DDD (Domain‑Driven Design).
- Familiaridade com GitOps, ArgoCD ou Flux.
- Experiência com Dynatrace ou ferramentas de observabilidade.
Descrição comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa;
- Tenha coragem para se desafiar e abraçar novas oportunidades;
- Transforme ideias em soluções criativas com foco em qualidade;
- Tenha facilidade na resolução de problemas;
- Seja capaz de trabalhar de forma independente e gerenciar bem o próprio tempo;
- Tenha interesse por desafios e situações inovadoras no contexto tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT