Pular para o conteúdo principal
Candidaturas encerradas

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

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista com Atração e Seleção
  3. Etapa 3: Entrevista com Gestor
  4. Etapa 4: Apresentação da Carta-Proposta
  5. 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...

Por tudo que podemos Ser. Seja PUCRS.