Desenvolvimento Java Sênior - 136672

GFT Technologies SEBarueri, São PauloOn-siteFull-timeSenior, 5–8 yearsListed 21 hours ago

Apply now

About this role

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