Tech Stack
Job Description, Responsibilities & Requirements
Desenvolvimento Java / IA Sênior
Sobre a Posição
Estamos à procura de um(a) Desenvolvedor(a) Sênior com forte experiência em Java moderno e arquitetura de microsserviços para atuar na construção de APIs robustas, escaláveis e resilientes em ambiente cloud Azure. Você fará parte de um time de alta performance, contribuindo com decisões técnicas, definição de padrões e evolução contínua das soluções, utilizando boas práticas de engenharia de software e arquitetura orientada a eventos.
Responsabilidades
- Desenvolver e manter APIs RESTful de alta disponibilidade utilizando Java 17+ (ou versões LTS mais recentes)
- Aplicar recursos modernos da linguagem (Records, Sealed Classes, Pattern Matching, Virtual Threads - Project Loom)
- Projetar soluções com Arquitetura Hexagonal (Ports & Adapters)
- Integrar e publicar aplicações na Microsoft Azure (App Service, AKS, API Management, CI/CD)
- Implementar mensageria com Apache Kafka (tópicos, consumer groups, retry, dead-letter)
- Trabalhar com Azure Event Hub para processamento de eventos em larga escala
- Gerenciar armazenamento com Azure Blob Storage
- Modelar e operar bancos MongoDB, aplicando boas práticas de schema e performance
- Implementar padrões de resiliência (Circuit Breaker, Retry, Bulkhead, Timeout)
- Participar de code reviews, refinamentos técnicos e definições arquiteturais
- Desenvolver automações com IA para documentação e fluxos de desenvolvimento
- Atuar na melhoria contínua da qualidade e performance do sistema
Requisitos Obrigatórios
- Experiência sólida com Java 11+ (preferencialmente 17 ou 21)
- Domínio de Spring Boot, Spring Cloud e Spring Data
- Experiência com arquitetura hexagonal ou clean architecture
- Experiência com Apache Kafka
- Vivência prática com Microsoft Azure
- Experiência com Azure Event Hub
- Manipulação de Azure Blob Storage via SDK Java
- Conhecimento em padrões de resiliência (Circuit Breaker, etc.)
- Experiência com Docker e Kubernetes
- Familiaridade com testes automatizados (unitário, integração e contrato)
- Conhecimento em ferramentas de IA como Copilot ou similares
Diferenciais
- Experiência com Angular
- Certificações Azure (AZ-900, AZ-204 ou superiores)
- Conhecimento em DDD (Domain-Driven Design)
- Vivência com GitOps (ArgoCD, Flux)
- Experiência com ferramentas de observabilidade (ex: Dynatrace)
O que oferecemos
- Cartão multi-benefícios – você escolhe como e onde utilizar.
- Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
- Programas de incentivo à Certificações.
- Horário de trabalho flexível.
- Salários competitivos.
- Avaliação de desempenho anual com plano de carreira estruturado.
- Possibilidade de carreira internacional.
- Wellhub e TotalPass.
- Previdência Privada.
- Auxílio-Creche.
- Assistência Médica.
- Assistência Odontológica.
- Seguro de Vida.
Sobre a Empresa
Com mais de 35 anos de mercado e localizada em 16 países, a GFT emprega mais de 12.000 pessoas ao redor do mundo sendo 4.000 pessoas no Brasil. Aqui, a diversidade, a igualdade e a inclusão estão no centro e garantir um ambiente de trabalho seguro para todas as pessoas faz parte de quem somos. Promovemos uma cultura de desenvolvimento e crescimento pautada no nosso pilar de Continuous Scaled Learning porque acreditamos que o uso inteligente da tecnologia é a chave para o sucesso nesse mundo digital.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT