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 (AZ900, AZ204 ou superiores). Experiência com DDD (DomainDriven 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.
Formação Acadêmica:
Não informado
Salário:
A combinar
Cargo:
Outros
Empresa:
Gft Brasil
Serviços de TI.
Ramo:
Informática/ Tecnologia
Desenvolvimento Java Sênior - SP • Barueri, SP, Brazil