




Resumo da Vaga: Buscamos um analista de sistemas experiente para atuar no desenvolvimento de sistemas, com foco em Java, Spring Framework e metodologias ágeis. Principais Destaques: 1. Atuação com desenvolvimento Java (8+) 2. Domínio do Spring Boot e outros módulos Spring 3. Experiência com metodologias ágeis (Scrum, Kanban) É necessário estar enquadrado nos requisitos de qualificação do contrato: a) Graduação em curso de nível superior em uma das seguintes áreas de conhecimento: Tecnologia da Informação, Engenharia e Matemática; ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós\-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas; b) Experiência comprovada em carteira de trabalho de no mínimo 4 anos como analista de sistemas ou cargo correlato. Requisitos Obrigatórios: **1\. Experiência em Java:** * Experiência sólida com desenvolvimento em Java (8 ou superior). * Conhecimento profundo da linguagem e suas principais bibliotecas e APIs. **2\. Spring Framework:** * Domínio do Spring Boot para criação de aplicações robustas e escaláveis. * Proficiência em Spring Boot (versão 2\.0\.5\.RELEASE ou superior). * Conhecimento de Spring Security, Spring Data JPA, Spring MVC, e Spring Cloud. **3\. Quarkus: (Desejavel)** * Experiência prática com Quarkus, incluindo configuração, desenvolvimento e otimização de microserviços. * Compreensão de princípios reativos e como utilizá\-los no Quarkus. * Conhecimento sobre extensões do Quarkus e como integrá\-las em projetos. **4\. Banco de Dados:** * Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e bancos de dados NoSQL (MongoDB, Cassandra). * Proficiência em JPA/Hibernate para mapeamento objeto\-relacional e gerenciamento de dados. **5\.Ferramentas e Metodologias de Desenvolvimento**: * Conhecimento em contêineres e orquestração usando Docker e Kubernetes. **6\.Metodologias Ágeis:** * Experiência trabalhando em ambientes ágeis (Scrum, Kanban). * Habilidade para colaborar efetivamente em equipes multifuncionais e participar ativamente de reuniões ágeis (daily stand\-ups, sprint planning, etc.). Além de ter os requisitos pessoais dos valores T2M e ter a capacidade de trabalhar em equipes de desenvolvimento em tecnologias utilizadas.


