Sobre a GeoSapiens:A GeoSapiens é uma empresa especializada no desenvolvimento de sistemas sob medida, com mais de 15 anos de experiência. Nossa equipe é composta por profissionais experientes que desenvolvem soluções inovadoras, incorporando a dimensão espacial dos dados para apoiar a tomada de decisões dos nossos clientes.Além do desenvolvimento de sistemas personalizados, a empresa também oferece o Coletum, uma plataforma SaaS para coleta e gestão de dados em campo. Com o Coletum, empresas podem criar formulários personalizados e coletar dados de qualquer lugar, até mesmo offline. A plataforma foi projetada para aumentar a eficiência e a precisão das operações de campo, garantindo maior eficiência e precisão.Sobre a vaga:Estamos em busca de um Tech Lead para liderar um novo projeto de grande porte, que iniciou em março, focado no desenvolvimento de um sistema web integrado a aplicativos mobile. Você será responsável por definir e evoluir a arquitetura backend, garantindo segurança, escalabilidade e boas práticas, além de apoiar o time frontend e mobile na definição da arquitetura e integração das aplicações e atuar diretamente no desenvolvimento com Java e tecnologias do ecossistema.Trabalhará em conjunto com o analista de sistemas e o gerente de projetos para assegurar entregas alinhadas com os objetivos do negócio. Também terá um papel fundamental na formação de uma equipe de desenvolvimento dedicada, ajudando na seleção e orientação dos profissionais. Se você busca um desafio onde poderá influenciar decisões técnicas e estruturar uma equipe de alta performance, essa oportunidade é para você.Informações da vaga:Local:Itajaí/SC - Possibilidade de trabalho presencial, remoto ou híbridoContratação:PJ.Remuneração:Compatível com a experiência e senioridade.Carga Horária:40 horas semanais.Nível:SêniorResponsabilidades:Liderar um time de desenvolvedores, promovendo a qualidade técnica contínuaAcompanhar a equipe de desenvolvimento nas entregas do sistema; Atuar como ponto de decisão em questões técnicas necessárias; Garantir que os entregáveis sejam concluídos dentro do prazo e do escopo definido juntamente com o Gerente de Projetos; Colaborar com o PO paratransformar requisitos de negócio em tarefas técnicas para a equipe de desenvolvimento; Manter comunicação transparente com a equipe de desenvolvimento e gestores do projeto; Desenvolver soluçõestécnicas, participando diretamente do código e do desenvolvimento das funcionalidades do sistema; Revisar pull requests para garantir a qualidade do código; Acompanhar as métricas da equipe e do projeto para apoiar na melhoria contínua; Propor e implementarnovas tecnologias que possam trazer benefícios ao sistema; Ser o agente motivador da equipe para compartilhamento de conhecimento; Arquiteturar e documentar as soluções técnicas do sistema; Requisitos mínimos:Pelo menos 8 anos de experiência no desenvolvimento de software, incluindo posições de liderança técnica; Experiência sólida em Java 8+ e ao menos 6 anos de Spring boot; Arquitetura de APIs (SOAP, REST); Experiência com OAuth2; Conhecimento em arquitetura de software (MVC, REST, Microsserviços); Utilização de DesignPatterns, Clean Code e princípios S.O.L.I.D.; Conhecimento em segurança de APIs, incluindo autenticação, autorização e proteção contra ataques comuns (OAuth, JWT, rate limiting, CORS, SQL Injection, XSS, CSRF).Ter conhecimento em documentações de API com Swagger/OpenAPI; Conhecimento sólido em banco de dados relacional e não-relacional (PostgreSQL, PostGIS para dados georreferenciados, MongoDB, etc); Experiência em controlede versão com GIT; Proficiência em testes automatizados (TDD, BDD - JUnit); Experiência em integração contínua (CI/CD); Experiência em Docker econteinerização; Experiência em metodologias ágeis como Scrum ou Kanban; Habilidade para traduzir complexidade técnica para o time; Formação superior completa ou em andamento em Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas; Diferenciais:Experiência em Python; Experiência em ReactJS; Experiência com IaC (Terraform, Ansible); Experiência em automatização de pipelines como por exemplo o n8n; Conhecimento em ferramentas de monitoramento (Grafana, Prometheus e Loki); Conhecimento com Keycloak; Design Patterns SAGAe CQRS; Conhecimento sobre infraestrutura em nuvem; Inglês intermediário;Perfil comportamental:Proatividade na resolução de problemas; Trabalho em equipe ecomunicação eficaz; Adaptabilidade e flexibilidade; Atenção aos detalhes;Foco em melhoria contínua; Por fim, valorizamoso seu e o nosso tempo, então lhe daremos um retorno rápido em todas as etapas.