The posting
Nosso time é formado por excelentes profissionais da área da tecnologia.Colaboração e comprometimento fazem parte do nosso dia a dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente.Responsabilidades e atribuiçõesParticipar das cerimônias do SCRUM entre outras agendas solicitadas pelo cliente ou pelo Scrum Master;Codificar, elaborar design de componentes, realizar testes unitários, construir aplicações, implementar e manter software de alta qualidade por meio da aplicação de técnicas, normas e procedimentos atualizados de codificação e construção de software.Escrever códigos de alta qualidade que implementem as funcionalidades de uma solução digital que atendem as necessidades das partes interessadas, assegurando otimização de recursos computacionais, segurança e desempenho.Elaborar e manter o modelo e o projeto de dados.Requisitos e qualificaçõesConhecimentos técnicosDesenvolvimento confiável - desenvolvimento que segue as definições e boas práticas de segurança e as premissas de privacidade e proteção de dadosUML – Unified Model LanguageElaborar modelo lógico e físico de dados a partir do modelo de classes de entidadesIntegração contínuaFerramentas de controle de versãoFerramentas para automatização de buildsFerramentas de publicaçãoGeração e gestão de baselines nas ferramentas de configuração utilizada na soluçãoPadrões Acessibilidade WCAG 2Tecnologias (Possuir conhecimentos técnicos em um dos perfis abaixo ou combinação entre eles):Back JAVA Front React banco OracleBack JAVA, Spring Boot Front AngularBack JAVA, Quarkus, Kafka Front AngularBack JAVA, Spring Boot, Kafka Front Angular banco MongoDBBack JAVA, Spring Boot, KafkaBack JAVA 8, Kafka Front Angular 4Conhecimento SAST, DAST e HP Fortify;ANEXO I – ARQUITETURA TECNOLÓGICA DO SERPRO:Perfil Fullstack, consegue desenvolver o back e o front das aplicações.GIT, práticas DEVOPS CI/CD, API REST, padrões de projeto.Experiência em aplicações com arquitetura desacoplada bem como aplicações monolíticas.Criar e manter o ambiente de desenvolvimentoBoas práticas de programaçãoBoas práticas de testes unitáriosFerramentas utilizadas e como elas se integramFrameworks de testes unitáriosHabilidades:Análise crítica da soluçãoCapacidade de sínteseVisão sistêmicaAtitudes:Trabalhar em equipe e de forma colaborativaAdaptar-se de acordo com as necessidades, situações e circunstânciasComprometer-se com a qualidade e a segurançaEntregar mudanças (check-in/commit) com rastreabilidade na frequência estabelecida pelo Serpro.Formação:Curso de graduação na área de Tecnologia da Informação, reconhecido e concluído em instituição de nível superior credenciada pelo Ministério da Educação (MEC);OUCurso de graduação em qualquer área de formação, reconhecido e concluído em instituição de nível superior credenciada pelo Ministério da Educação (MEC), acrescido de curso de pós-graduação na área de engenharia de software ou desenvolvimento de software, com carga horária mínima de 360 (trezentas e sessenta) horas, reconhecido e concluído por instituição credenciada pelo Ministério da Educação (MEC).Informações adicionaisNossas Vantagens:Seguro de Vida – Porto Seguro;Parceria com desconto na PetLove;Wellhub | TotalPass;



