Skills
Sobre a Vaga
Procuramos um(a) Desenvolvedor(a) Fullstack Sênior para atuar no desenvolvimento e evolução de aplicações, integrando frontend moderno com serviços backend. A posição envolve arquitetura, qualidade de software e colaboração com times de produto e engenharia.
Responsabilidades
- Construir interfaces com Angular, seguindo padrões de UI e Design System
- Implementar integrações backend em abordagem contract-first
- Atuar com arquitetura de microsserviços e eventos, incluindo modelagem de domínios
- Desenvolver e manter APIs e componentes utilizando boas práticas de engenharia
- Garantir qualidade com testes automatizados e validações em pipeline
- Contribuir para observabilidade e monitoramento das aplicações em ambientes cloud
- Participar do ciclo de CI/CD e apoiar a evolução contínua dos processos
Requisitos
- Experiência sólida com Angular 20 e Angular Material 20 (M3), Angular CDK e TailwindCSS
- Domínio de UI e Design System, com foco em consistência e reutilização
- Práticas de qualidade e testes com Jest, SonarQube e Veracode
- Abordagens Prototype-Driven e AI First (uso de agents, rules e skills)
- Conhecimento de legados e experiência com Java 11 e Java 21
- Experiência com microsserviços e eventos, Spring e Apache Camel
- Cloud com GCP (ou experiência equivalente com Azure/AWS)
- Observabilidade com Datadog
- Experiência com SQL e Stored Procedures em SQL Server
- Vivência com CI/CD e testes automatizados (JUnit e Mockito)
- Experiência com Docker e Kubernetes
- Conceitos e/ou uso de mensageria (Kafka, RabbitMQ ou similares)
- Conhecimento de DDD, Clean Architecture e Arquitetura Hexagonal
Beneficios
- Ambiente colaborativo e foco em qualidade técnica
- Atuação com tecnologias modernas e práticas de arquitetura
- Oportunidade de evoluir produtos em cloud com boas práticas de engenharia