Função:
O papel de Engenheiro de Software Sênior envolve desempenhar funções-chave para construir e manter sistemas escaláveis, apoiando a equipe em desenvolvimento de software. A principal responsabilidade é liderar projetos complexos com tecnologias modernas, garantindo alto padrão de qualidade.
Responsabilidades:
* Desenvolver e manter microsserviços em Java/Spring Boot, utilizando frameworks de baixa latência.
* Construir e integrar APIs REST de alta performance, garantindo escalabilidade em ambientes híbridos.
* Implementar soluções em ambiente de nuvem, orquestração e monitoramento, garantindo custo-efetividade.
* Colaborar com times de dados e ML para integrar modelos às aplicações, otimizando o fluxo de trabalho.
Habilidades e Experiência:
* Inglês avançado, além de habilidades interculturais.
* Mais de 5 anos de experiência com Java, Spring Boot e desenvolvimento de APIs REST.
* Mais de 3 anos de experiência desenvolvendo aplicações hospedadas em nuvem, como GCP, AWS ou Azure.
* Experiência com Kubernetes, Docker e containerização.