Desenvolvedor de Soluções Comerciais
O candidato escolhido para esse papel desempenhará um papel fundamental na liderança e coordenação do time de desenvolvimento. Em seu trabalho, ele deve garantir a entrega de soluções de alta qualidade, alinhadas às melhores práticas de engenharia e aos objetivos comerciais da empresa.
Abaixo estão algumas responsabilidades essenciais:
* Liderar tecnicamente o time de desenvolvimento, promovendo boas práticas de engenharia e decisões arquiteturais sustentáveis.
* Atuar como referência em desenvolvimento backend com Java 8+, garantindo qualidade, performance e segurança nas entregas.
* Contribuir com desenvolvimento hands-on em demandas estratégicas ou de alta complexidade.
* Conduzir a evolução de sistemas baseados em microsserviços, orientando o time na aplicação de princípios de escalabilidade, resiliência e observabilidade.
Critérios de Seleção:
Para desempenhar essa função com sucesso, é necessário possuir conhecimento sólido em Java 8+ e domínio de conceitos como multithreading, concorrência, lambdas e streams. Além disso, a expertise em Spring Boot, Spring Data, Spring Security e Hibernate é fundamental. A experiência com arquiteturas de microsserviços, APIs RESTful e integração entre sistemas também é importante. E, claro, é necessário ter atuação com plataformas de nuvem (AWS, OCI) e serviços de escalabilidade, monitoramento e deploy.
Você seria um candidato ideal se tivesse conhecimento em Kotlin, experiência no desenvolvimento ou manutenção de SDKs, vivência com Docker e Kubernetes em ambientes produtivos, ou até mesmo certificações em tecnologias de nuvem (ex: AWS Certified Developer, OCI, etc.).