Desenvolvimento de Software
Cada dia, é cada vez mais necessário desenvolvedores de software que possam desenhar soluções robustas e escaláveis para empresas.
Responsabilidades:
* Liderar decisões técnicas relacionadas ao desenvolvimento de software.
* Asegurar qualidade, padronização e boas práticas no desenvolvimento de software.
* Trabalhar em conjunto com arquitetos para manter a coerência e a evolução do código-fonte.
* Antecipar problemas técnicos e propor soluções robustas e escaláveis.
* Mantenha a documentação técnica e o material de onboarding sempre atualizados.
Habilidades e Qualificações:
* Graduação em Ciência da Computação ou áreas correlatas.
* Experiência sólida em desenvolvimento de software, arquitetura de software e liderança técnica.
* Domínio profundo do ecossistema Java.
* Cultura de DevOps e automação.
Competências Técnicas:
* Domínio profundo do ecossistema Java, incluindo linguagens de programação como Java e Spring Boot.
* Arquitetura de software e design de padrões.
* Back-end: Java, DB (SQL e NoSQL), mensageria (Kafka ou RabbitMQ).
* Front-end: conhecimento sólido dos fundamentos de front-end, incluindo HTML, CSS, JavaScript e TypeScript.