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!***
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev