Desenvolvimento Java Sênior - 136672
Desenvolvimento Java Sênior - 136672
Alphaville - Barueri, BR, 06.454-000
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