Desenvolvedor de Software Senior
Somos uma empresa em busca de um profissional qualificado para ocupar o cargo de Desenvolvedor de Software Seniors. O candidato ideal deve ter habilidades técnicas avançadas, experiência em liderança e capacidade de trabalho em equipe.
Descrição do Cargo:
O Desenvolvedor de Software Sênior é responsável por liderar projetos de desenvolvimento de software, supervisionando equipes de engenheiros de software, garantindo a entrega de soluções escaláveis e de alta qualidade.
O perfil do nosso candidato ideial é alguém que tenha conhecimento profundo sobre tecnologias web modernas como Spring Boot, React e Node.js. Além disso, ele deve ter domínio em linguagens de programação como Kotlin, Java 8+ e Python.
Nossa equipe procura por pessoas apaixonadas por tecnologia, que sejam líderes naturais e que possam trabalhar em ambiente colaborativo e dinâmico.
* Liderar projetos de desenvolvimento de software;
* Supervisar equipes de engenheiros de software;
* Gestão de entregas;
* Colaborar com outros times da empresa;
Habilidades e Qualificações:
O Desenvolvedor de Software Sênior precisa ter as seguintes habilidades e qualificações:
* Kotlin e Java 8+;
* Spring Boot, Spring Data e Spring Security;
* React e Node.js;
* Linguagem de programação Python;
* Conhecimento em arquitetura de microsserviços e APIs RESTful;
* Integração entre sistemas e uso de API Gateway (Kong);
* Event Driven Architecture com Kafka;
* Cloud AWS e/ou OCI (incluindo práticas de FinOps);
* SQL e Oracle avançado + familiaridade com NoSQL;
* Testes automatizados (JUnit, Mockito), TDD e CI/CD;
* Git (GitFlow, trunk-based development ou similares).
No entanto, não temos requisito específico de experiência em Chaos Engineering e Testes de Resiliência. Ainda sim, gostaríamos de ver na resposta da vaga, se você já tem alguma experiência nessa área, e quando teve seu primeiro contato com ela!