O que buscamos:Profissional Tech Lead Java que atue remotamente em um cliente do setor bancário.Responsabilidades:Liderar a arquitetura e desenvolvimento de soluções utilizando bancos de dados relacionais (SQL) e não relacionais (MongoDB, PostgreSQL, Redis, etc.
);Coordenar a implementação de soluções de mensageria com Kafka e RabbitMQ, garantindo alta disponibilidade e desempenho;Guiar a equipe na escrita de testes unitários robustos utilizando frameworks como Mockito, JUnit, Hamcrest, entre outros;Projetar e implementar APIs RESTful e microserviços escaláveis;Promover o uso de práticas Serverless para otimizar o desempenho e reduzir custos de infraestrutura;Aplicar padrões arquiteturais como API Gateway e Saga Pattern para garantir integração e escalabilidade;Garantir a aplicação de princípios de design como SOLID, KISS e DRY no desenvolvimento de soluções;Supervisionar o uso de controle de versão com GIT e aplicar metodologias como GIT Flow;Incentivar práticas de desenvolvimento orientado a testes (TDD) e comportamento (BDD) dentro da equipe;Conduzir a implementação de pipelines de CI/CD para automação e entrega contínua de software;Utilizar e integrar serviços da AWS no desenvolvimento e deploy de aplicações;Requisitos e Qualificações:Experiência comprovada em desenvolvimento Java, com capacidade para liderar a equipe técnica.Proficiência no ecossistema Spring (experiência com múltiplos módulos como Security, Data, Cloud, Batch, Feign, Boot).Conhecimento avançado em bancos de dados relacionais (SQL) e não relacionais (MongoDB, PostgreSQL, Redis, etc.
).Experiência sólida com Kafka e/ou RabbitMQ.Familiaridade com práticas de testes unitários utilizando ferramentas como Mockito, JUnit e Hamcrest.Habilidade em desenvolvimento de APIs REST e arquitetura de microserviços.Conhecimento em práticas de desenvolvimento Serverless.Experiência com padrões arquiteturais como API Gateway e Saga Pattern.Sólidos conhecimentos em princípios de design e padrões de código (SOLID, KISS, DRY).Experiência com GIT e metodologias de fluxo de trabalho como GIT Flow.Vivência com desenvolvimento orientado a testes (TDD) e comportamental (BDD).Experiência com automação de deploy e pipelines de CI/CD.Conhecimento em serviços da AWS (como EC2, S3, Lambda, etc.)
para desenvolvimento e deploy de aplicações.Diferenciais: Experiência em práticas de observabilidade (logs, monitoramento e performance).
Conhecimento em arquitetura Hexagonal e Clean ArchitectureDescriçã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
#J-18808-Ljbffr