GFT Technologies SE

Desenvolvimento Java Sênior - 136672

GFT Technologies SE Barueri, São Paulo, Brazil

IT Services and IT Consulting · 10,001+ employees

Oct 13
java Senior (5-10 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain complex backend systems using Java 17+ and hexagonal architecture principles. Collaborate with cross-functional teams to implement resilient microservices and ensure high-quality code through automated testing and reviews.

What they look for

Java Spring Boot Spring Cloud Hexagonal Architecture RESTful APIs Apache Kafka Microsoft Azure Azure Event Hub MongoDB Docker Kubernetes Unit Testing Microservices Agile Methodologies Circuit Breaker Azure Blob Storage

Requirements

Requires extensive experience with Java, Spring ecosystem, and cloud-native development on Microsoft Azure. Candidates must possess strong knowledge of architectural patterns, messaging systems like Kafka, and database management with MongoDB.

Full description

O que buscamos:

Buscamos um(a) Desenvolvedor(a) Java Sênior com sólida experiência em desenvolvimento backend e arquitetura moderna, para atuar em iniciativas complexas, apoiando decisões técnicas, promovendo boas práticas de engenharia e colaborando para a evolução técnica do time.

Responsabilidades:

  • Desenvolver e manter APIs RESTful com Java 17+ (ou versões LTS);
  • Utilizar recursos modernos da linguagem, como Records, Sealed Classes, Pattern Matching e Virtual Threads;
  • Aplicar Arquitetura Hexagonal, garantindo desacoplamento, testabilidade e manutenibilidade;
  • Desenvolver e implantar aplicações na Microsoft Azure utilizando App Service, AKS e API Management;
  • Implementar integrações assíncronas com Apache Kafka e Azure Event Hub;
  • Utilizar Azure Blob Storage para armazenamento de arquivos e dados não estruturados;
  • Desenvolver integrações com MongoDB aplicando boas práticas de modelagem, indexação e desempenho;
  • Aplicar padrões de resiliência como Circuit Breaker, Retry, Bulkhead e Timeout;
  • Garantir conformidade com padrões técnicos, arquiteturais e de segurança;
  • Criar e manter testes automatizados;
  • Apoiar análise e resolução de incidentes e problemas técnicos;
  • Participar de refinamentos técnicos e discussões de solução;
  • Contribuir com sugestões técnicas e melhorias contínuas;
  • Realizar code reviews e compartilhar conhecimento;
  • Colaborar com desenvolvedores, arquitetos, líderes técnicos e stakeholders;
  • Manter documentação técnica atualizada;
  • Apoiar profissionais menos experientes quando necessário;

Requisitos e Qualificações:

  • Experiência com Java 11+ (preferencialmente Java 17 ou 21);
  • Spring Boot, Spring Cloud e Spring Data;
  • Arquitetura Hexagonal;
  • Desenvolvimento e consumo de APIs REST;
  • Apache Kafka;
  • Microsoft Azure (implantação e configuração de serviços);
  • Azure Event Hub;
  • Azure Blob Storage com SDK Java;
  • MongoDB em ambiente produtivo;
  • Padrões de resiliência, especialmente Circuit Breaker;
  • Docker e Kubernetes;
  • Testes unitários, integração e contrato;
  • Microsserviços e metodologias ágeis;
  • Boas práticas de desenvolvimento, versionamento e revisão de código;

Diferenciais:

  • Angular;
  • Certificações Azure (AZ-900, AZ-204 ou superiores);
  • Domain-Driven Design (DDD);
  • GitOps, ArgoCD ou Flux;
  • Dynatrace ou ferramentas de observabilidade;
  • Event Storming e práticas de discovery técnico;
  • CI/CD e segurança de aplicações;

Descrição comportamental:

Procuramos uma pessoa que:

  • Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
  • Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
  • Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
  • Tenha habilidades de resolução de problemas;
  • Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
  • Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.

Big enough to deliver – small enough to care.

#VempraGFT

#VamosVoarJuntos

#ProudToBeGFT

Similar roles