O Engenheiro de Software Sênior é um profissional responsável por liderar equipes de desenvolvimento e contribuir para a inovação tecnológica da empresa.
Funções principais:
* Desenvolver e manter microsserviços em Java/Spring Boot, garantindo a escalabilidade e a confiabilidade do sistema.
* Construir e integrar APIs REST de alta performance, garantindo a segurança e a privacidade dos dados.
* Implementar soluções em ambiente de nuvem e orquestração, otimizando o uso de recursos e reduzindo os custos.
* Colaborar com times de dados e ML para integrar modelos às aplicações, melhorando a precisão e a eficiência das decisões.
Requisitos básicos:
* Inglês avançado, capaz de se comunicar de forma clara e precisa.
* Mais de 5 anos de experiência com Java, demonstrando habilidades avançadas em programação.
* Mais de 3 anos de experiência desenvolvendo APIs REST, garantindo a estabilidade e a escalabilidade.
* Experiência utilizando Spring Boot, permitindo a construção de aplicações robustas e escaláveis.
* Experiência desenvolvendo aplicações hospedadas em nuvem como GCP, AWS ou Azure, garantindo a flexibilidade e a escalabilidade.
* Experiência com Kubernetes, permitindo a automação e a gestão de contêineres.