Descrição da Vaga
Estamos em busca de um(a) Arquiteto(a) de Software com sólida experiência em Java, preferencialmente Java 21 com Spring Boot, e forte atuação em arquiteturas Cloud Native, microsserviços e sistemas distribuídos.
Essa posição terá atuação estratégica e hands-on na evolução de um produto de alta complexidade, participando de decisões arquiteturais, POCs e implementação de soluções escaláveis. É uma excelente oportunidade para quem gosta de atuar próximo ao desenvolvimento, DevOps e arquitetura, em um ambiente de alta senioridade, inovação e constante evolução tecnológica.
Responsabilidades
- Definir e evoluir arquiteturas de software, microsserviços e soluções Cloud Native.
- Atuar na construção e evolução de serviços utilizando Java/Spring Boot e, quando necessário, Python.
- Participar de decisões técnicas, POCs e implementação de soluções de alta escalabilidade.
- Atuar com APIs, integrações, mensageria e processamento de grandes volumes de dados.
- Apoiar a evolução de práticas de DevOps, CI/CD, estratégias de deploy e Feature Flags.
- Garantir boas práticas de segurança, observabilidade, monitoramento e confiabilidade das soluções.
- Atuar em conjunto com times de Engenharia e DevOps na resolução de problemas e incidentes críticos.
- Contribuir para a evolução contínua da arquitetura e disseminação de boas práticas de engenharia.
Requisitos obrigatórios
- Experiência sólida com Java, preferencialmente Java 21 e Spring Boot.
- Experiência com arquiteturas Cloud Native, microsserviços e sistemas distribuídos.
- Conhecimento em Docker, Kubernetes e CI/CD.
- Experiência com observabilidade, incluindo logs, métricas e troubleshooting.
- Experiência com mensageria, preferencialmente RabbitMQ ou similares.
- Conhecimento em Feature Flags e estratégias de deploy.
- Experiência com APIs REST e integrações entre sistemas.
- Conhecimento em processamento de grandes volumes de dados, utilizando Hadoop ou tecnologias similares.
- Experiência em Cloud, preferencialmente GCP, sendo AWS também considerada.
- Conhecimento em segurança de código e boas práticas de desenvolvimento seguro.
- Vivência com ferramentas de desenvolvimento apoiado por Inteligência Artificial, como Codex ou similares.
Diferenciais
- Conhecimento em Python.
- Experiência com Hadoop ou outras tecnologias de Big Data.
- Certificações em Java, Cloud, Arquitetura ou Desenvolvimento de Software.
- Conhecimento em ferramentas de IA aplicadas ao desenvolvimento de software.
Informações Adicionais