Responsabilidades e atribuições
O que esperamos que você realize:
Liderar o desenho, desenvolvimento e evolução de aplicações e serviços de alta performance utilizando Java e Micronaut .
Projetar e implementar arquiteturas baseadas em microsserviços , mensageria e eventos utilizando Kafka .
Desenvolver interfaces modernas, responsivas e escaláveis com React e TypeScript .
Modelar, otimizar e manter bancos de dados PostgreSQL , garantindo performance e confiabilidade.
Definir e implementar padrões de segurança, observabilidade, monitoramento e resiliência em ambientes AWS .
Realizar code reviews, garantindo qualidade, manutenibilidade e aderência às melhores práticas de desenvolvimento.
Apoiar a investigação e resolução de incidentes, conduzindo análises de causa raiz e ações de melhoria contínua.
Atuar como referência técnica para o time, compartilhando conhecimento e apoiando o desenvolvimento de profissionais de diferentes níveis.
Participar ativamente de definições arquiteturais e decisões técnicas de longo prazo.
Requisitos e qualificações
O que precisamos que você tenha de conhecimento:
Experiência sólida com Java 11+ e frameworks modernos para desenvolvimento de APIs e microsserviços, preferencialmente Micronaut .
Domínio de React , TypeScript e conceitos modernos de desenvolvimento Front-End.
Experiência avançada com Apache Kafka , incluindo tópicos, partições, consumer groups, estratégias de processamento e arquiteturas orientadas a eventos.
Conhecimento aprofundado em PostgreSQL , modelagem de dados, otimização de consultas e performance tuning.
Experiência com serviços AWS , incluindo recursos de infraestrutura, integração e monitoramento.
Vivência com arquiteturas distribuídas, sistemas escalá