Você é um profissional experiente na liderança de equipes e desenvolvimento de soluções escaláveis? Nossa empresa está procurando por alguém com habilidades técnicas avançadas para ocupar o cargo de Líder Técnico.
Descrição do Cargo
O Líder Técnico será responsável por liderar a equipe de desenvolvimento e garantir que as soluções sejam projetadas e implementadas de acordo com os requisitos técnicos e de negócio. Além disso, ele/ela também deverá trabalhar em estreita colaboração com outros times para garantir que as soluções sejam integradas e funcionem como um todo.
Requisitos e Qualificações
 * Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas;
 * Pós-graduação em Arquitetura de Software ou de Soluções;
 * Pós-graduação em Gestão de Pessoas é desejável;
 * Experiência sólida em desenvolvimento backend, arquitetura de software e liderança técnica;
 * Histórico de participação em projetos escaláveis e performáticos;
 * Vivência com metodologias ágeis (Scrum, Kanban);
 * Portfólio técnico relevante (GitHub, projetos ou contribuições open source).
Competências Técnicas
 1. Domínio profundo do ecossistema Java;
 2. Java moderno: Spring Boot e ecossistema (security, data, etc.), Quarkus (desempenho), etc. para injeção de dependências, programação reativa, microsserviços, etc.;
 3. Java legado: Java EE (JSP, Servlets, EJB), Struts, JSF, etc. para manutenção, convivência, modernização, migração e/ou refatoração;
 4. JVM e performance: domínio da JVM (garbage collection e tuning);
 5. Arquitetura de Software e Design Patterns:
 6. Desenho de soluções desacopladas, coesas e de fácil manutenção;
 7. Capacidade de tomar decisões arquiteturais importantes e justificar suas decisões com base em requisitos técnicos e/ou de negócio;
 8. Especialista em padrões de projetos clássicos (GoF: Gang of Four) e para microsserviços e sistemas distribuídos;
 9. Expertise em Back-end e Visão Abrangente de Front-end:
 10. Back-end: Java, DB (SQL: Oracle/SQL Sever, e NoSQL), mensageria (Kafka ou RabbitMQ), construção de APIs RESTful robustas e bem documentadas;
 11. Front-end: conhecimento sólido dos fundamentos de front-end: HTML, CSS, JavaScript, TypeScript, React e Angular;
 12. Cultura de DevOps e Automação:
 13. Experiência em CI/CD com GitLab CI, Jenkins, etc.;
 14. Conhecimento de conteinerização com: Kubernetes, Docker, Nexus, etc.;
 15. Experiência e espírito de testes automatizados: unitários, integração e performance;
 16. Qualidade, Segurança e Manutenção:
 17. Code review, análise estática e dinâmica de código (SONAR), avaliação de métricas de qualidade do codebase;],