Desenvolvedor Java Full Stack Sênior
Descrição da vaga
A pessoa Desenvolvedora Java Full Stack Sênior será responsável por transformar necessidades de negócio em soluções tecnológicas robustas e seguras. Atuando com autonomia e visão sistêmica em um squad multidisciplinar, esperamos que essa pessoa protagonize o ciclo completo de desenvolvimento — do entendimento dos requisitos à entrega — sendo referência técnica para a equipe e contribuindo ativamente para a qualidade, segurança e evolução contínua das soluções da organização.
Responsabilidades e atribuições
- Desenvolver aplicações Full Stack, atuando no frontend com Angular (versões 8 a 18), incluindo criação de componentes UX/UI, e no backend com Java (versões 11 e 21) em arquitetura de microserviços;
- Criar e manter APIs REST e WebServices, garantindo integração confiável entre sistemas internos e externos;
- Modelar e otimizar estruturas de banco de dados Oracle, garantindo performance, integridade e disponibilidade das informações;
- Absorver requisitos de negócio com autonomia, propondo soluções viáveis considerando recursos, prazos e impacto organizacional;
- Definir o esforço necessário para implementação dos sistemas, garantindo que a execução ocorra dentro dos parâmetros e prazos estimados;
- Apoiar o levantamento de necessidades junto aos usuários, contribuindo com estudos de viabilidade e avaliação de alternativas tecnológicas;
- Elaborar e manter a documentação técnica e funcional dos sistemas, assegurando rastreabilidade, governança e manutenção contínua — com apoio de ferramentas de IA;
- Garantir a segurança, integridade e disponibilidade das aplicações, adotando boas práticas de proteção de dados e controle de acesso;
- Orientar tecnicamente outros desenvolvedores da equipe, sendo referência nas soluções adotadas e multiplicando boas práticas;
- Participar ativamente da definição e adoção de novas tecnologias e frameworks, avaliando tendências e contribuindo para a evolução do portfólio de soluções;
- Conduzir a migração de sistemas legados (Java 6 e 8) para versões modernas, assegurando continuidade operacional e conformidade das funcionalidades existentes;
- Atuar com práticas de DevOps, microserviços e integração contínua no dia a dia do desenvolvimento.
Requisitos e qualificações
Requisitos:
- Pós-graduação ou especialização na área;
- Experiência com desenvolvimento de software;
- Domínio em Java 11 e 21 com os frameworks Spring, Spring Boot, JSF e JPA;
- Experiência com Angular no desenvolvimento frontend, incluindo criação de componentes UX/UI;
- Conhecimento sólido em modelagem e otimização de banco de dados Oracle;
- Experiência com arquitetura de microserviços e serviços distribuídos;
- Conhecimento aprofundado em padrão MVC e programação orientada a objetos;
- Experiência com Docker, Kubernetes e containers;
- Domínio em ferramentas de controle de versão: GIT e SVN;
- Cultura DevOps — CI/CD aplicado no dia a dia;
- Familiaridade com Scrum, squads e metodologias ágeis;
- Capacidade de entender o negócio e trabalhar com autonomia a partir de requisitos estruturados;
- Inglês técnico para leitura de documentações, manuais e materiais de referência.
Informações adicionais
Horário de trabalho: de segunda a sexta, das 09h às 12h e das 13h às 18h | 200 horas mensais
Modalidade de trabalho: 100% remoto
Nosso pacote de benefícios:
- Plano de saúde;
- Plano odontológico;
- Reembolso creche;
- Auxílio educação de até 80% em mensalidades da graduação e 50% nas mensalidades de pós-graduação, idiomas e cursos de extensão;
- Estacionamento gratuito;
- Plano de previdência privada complementar;
- Seguro de Vida;
- Recesso de Final de Ano.
Se você acredita em um trabalho significativo, criando valor e impacto positivo na sociedade e Universidade, VENHA PARA A PUCRS!
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista com Atração e Seleção
- Etapa 3: Entrevista com Gestor
- Etapa 4: Apresentação da Carta-Proposta
- Etapa 5: Contratação
SOMOS TUDO QUE SOMOS. POR TUDO QUE PODEMOS SER.
Na PUCRS, acreditamos que cada pessoa pode transformar o mundo, e é isso que nos move todos os dias a ser tudo o que podemos.
Aqui, tradição e inovação caminham lado a lado para criar um ecossistema único, que integra educação, saúde, pesquisa, cultura e inovação.
Mais de sete mil colaboradores dão vida a uma comunidade plural e criativa, guiada pela solidariedade, pelo espírito de família e pela certeza de que o conhecimento transforma realidades.
Por tudo que podemos ser, abrimos caminhos para novas oportunidades de aprendizado, conexões significativas e impacto positivo na sociedade.
Conheça as diversas frentes de atuação que integram tudo o que somos:
- 7 Escolas (Graduação, Pós-Graduação, Pesquisa e Educação Continuada);
- 5 Institutos (Instituto do Cérebro da PUCRS, Instituto de Cultura, Instituto de Geriatria e Gerontologia, Instituto do Meio Ambiente Pró-Mata, Instituto do Petróleo e Recursos Naturais);
- Hospital São Lucas da PUCRS;
- Museu de Ciências e Tecnologia;
- Biblioteca Central;
- Centro de Eventos;
- Parque Esportivo;
- Parque Científico e Tecnológico (Tecnopuc);
- Labelo - Laboratórios Especializados em Eletroeletrônica da PUCRS;
- E muito mais...
ACOMPANHE NOSSAS REDES SOCIAIS