Brasil - São Paulo/SP - Remoto
Estamos em busca de um(a) Engenheiro(a) de Software Especialista para atuar no desenvolvimento de plataformas de missão crítica, com foco em arquitetura de microsserviços escaláveis e orientados a eventos.
Essa pessoa terá papel fundamental na definição de arquitetura, qualidade de código, segurança e práticas DevOps, além de atuar como referência técnica para o time de engenharia.
Responsabilidades
- Liderar o design e a implementação de arquiteturas de microsserviços resilientes e escaláveis, utilizando o Modelo C4 para documentação e comunicação arquitetural;
- Projetar soluções para ingestão de grandes volumes de eventos externos (ex: 100 TPS), garantindo a persistência e a entrega assíncrona a múltiplos consumidores, explorando técnicas de escalonamento vertical e horizontal;
- Estabelecer e fiscalizar padrões de qualidade, como Code Review obrigatório, cobertura de testes (Coverage de no mínimo 80%), e utilização de ferramentas como Sonar, Jacoco e Veracode para análise estática e de segurança;
- Atuar na configuração e gestão de infraestrutura em Kubernetes e serviços de nuvem (AWS e/ou Azure DevOps), implementando pipelines de CI/CD (Continuous Integration e Continuous Deployment) com Git/Gitflow;
- Servir como referência técnica para o time, promovendo a aplicação de Padrões de Projeto e Padrões de Arquitetura (MVC, REST, Event-Driven, Microservices) e dos princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).
Requisitos obrigatórios
Experiência avançada em desenvolvimento Back-End com Java (Java 21+);
Forte experiência com Spring Boot (3.2+);
Experiência sólida com arquitetura de microsserviços;
Experiência com cloud computing (AWS e/ou Azure);
Experiência com Docker e Kubernetes;
Experiência com mensageria (Kafka ou similares);
Experiência com monitoramento e logging de aplicações distribuídas;
Experiência com segurança de aplicações: Gestão de credenciais / Autenticação e autorização / Controle de acesso / Ferramentas como Veracode;
Domínio de práticas de testes: Testes unitários, Testes de integração e Testes de aceitação.
Diferenciais
Experiência no setor financeiro;
Experiência com arquiteturas Serverless;
Conhecimento do padrão de design Strategy;
Experiência com AWS (gestão de ambientes Dev, Teste e Produção);
Conhecimento em estratégias de persistência (ORM vs SQL puro);
Forte capacidade de comunicação técnica e liderança de squads;
Experiência em discussão e definição de soluções para cenários complexos de negócio.
O que oferecemos
Ambiente profissional inclusivo e humanizado;
Squads motivadas, trabalhando em projetos desafiadores;
Academy – programa contínuo de desenvolvimento profissional;
Programa #RHTamoJuntos para onboarding e acompanhamento de novos colaboradores;
Assistência médica e odontológica: Cobertura nacional / Sem carência / Sem coparticipação;
Vale Refeição ou Alimentação;
Ajuda de custo para Home Office / Híbrido;
Wellhub (Gympass);
Convênios e parcerias com descontos;
Seguro de vida.