Profissional de Desenvolvimento de Software Sênior
A organização busca um profissional experiente em desenvolvimento de software para integrar sua equipe.
* Desenvolvimento de sistemas complexos utilizando tecnologias como Java, Angular e Spring framework;
* Implementação de soluções escaláveis com containers Docker;
* Integração com serviços REST e SOAP;
* Trabalho com bancos de dados NoSQL e RDBMS (Oracle e Postgree);
* Banco de dados de Cache - Ex: REDIS, ElasticSearch;
* Conceitos de Controle de Versão - Git;
* Experiência com Desenvolvimento de Software distribuídos;
* Experiência com arquitetura de microservices e serveless;
* Experiência com desenvolvimento orientado a mensagens (kafka, GCP Pub/Sub);
* Testes unitários;
* Clean Code e TDD.
O candidato ideal deve ter habilidades em várias tecnologias, especialmente em Java, e estar confortável em atuar como líder técnico. A experiência prévia em projetos similares é uma vantagem significativa.