Contratação: CLT, Híbrido. Experiência e Formação: Graduação em áreas de TI. Mais de 5 anos de experiência em desenvolvimento de software, com expertise em várias tecnologias do stack e experiência em arquitetura de sistemas. Constante capacitação em tecnologias via cursos livres, treinamentos e pós-graduação (desejável). Responsabilidades: Liderança técnica de projetos complexos, definição de arquiteturas. Expectativas: Forte liderança técnica, habilidade de mentorar desenvolvedores. Profundo conhecimento dos produtos. Papéis: Tech: exerce papel como contribuinte individual, exercendo liderança indireta/técnica nos projetos. Conhecimento necessário: Geral: Java, PostgreSQL, Redis, Kafka, Linux, Jira, GitHub, Github Actions Desejável: JavaScript, Typescript, Angular (equivalente) Spring Framework: Domínio do ecossistema Spring (Spring Boot, Spring Data, Spring Security) para o desenvolvimento ágil e eficiente de aplicações Java. Microsserviços: Experiência em arquitetura e desenvolvimento de sistemas baseados em microsserviços, com foco em escalabilidade, resiliência e desacoplamento. APIs REST: Conhecimento sólido em design e desenvolvimento de APIs RESTful, garantindo a interoperabilidade e a facilidade de integração com outras aplicações. Testes Automatizados: Experiência em testes unitários, de integração e funcionais, utilizando frameworks como JUnit e Mockito, para garantir a qualidade e a confiabilidade do código. Metodologias Ágeis: Familiaridade com metodologias ágeis (Kanban) e práticas de desenvolvimento como Integração Contínua (CI) e Entrega Contínua (CD). Cloud Computing: Conhecimento em plataformas de cloud (AWS) e seus serviços, como computação, armazenamento e banco de dados, para o desenvolvimento e a implantação de aplicações SaaS. Containers: Experiência com Docker e Kubernetes para o empacotamento, a orquestração e o gerenciamento de aplicações em ambientes de contêineres. Boas Práticas de Desenvolvimento: Conhecimento em Clean Code, SOLID principles e Design Patterns para a criação de código limpo, legível e de fácil manutenção. Eixos de Expectativas Tecnologia Sistema: Liderança técnica em projetos complexos. Definição de arquiteturas e padrões. Pessoas: Forte liderança técnica, mentorando desenvolvedores em diversos níveis. É capaz de apoiar diretamente no desenvolvimento dos demais desenvolvedores. Processo: Contribuição estratégica em processos e metodologias de desenvolvimento. Influência: Grande impacto na direção técnica do time/área. Missões Promover a excelência e estabilidade do produto, Modernizar arquitetura do produto, Fortalecer processo de desenvolvimento e Fomentar cultura de testes automatizados. Benefícios VR - R$26,00 no cartão Caju com desconto de 20% na folha de pagamentoVT - Com desconto de 6% na folha de pagamentoSEGURO DE VIDAPLANETA IDIOMAS - Desconto na mensalidade em cursos de idiomasCONVENIO FARMÁCIA - Drogaria Catarinense, Preço PopularBANCO DE HORASGELADEIRA - Com refrigerante, suco e água livreFRUTAS - Livre para alimentação saudável