Pular para o conteúdo principal

Java Developer

Tecnologia
Welvaart
OntemAté 24/10/2026
Tempo inteiroPresencial

Descrição da vaga

SOBRE A WELVAART

Diariamente, assumimos compromissos e apresentamos soluções aos nossos stakeholders, com o objetivo de criar uma estrutura de valores humanos assente no profissionalismo, na honestidade e no rigor.

Com uma gestão baseada em Human Centered Design, cuidamos dos nossos profissionais com planos de carreira consistentes, mas flexíveis face às suas necessidades e expectativas de evolução. A nossa equipa de gestão garante uma liderança empática e presente, que assegurará um envolvimento tecnológico superior e a entrega nos projetos e produtos dos nossos clientes.

Responsabilidades:

  • Refatorar, modernizar e adaptar código em Java EE 6 (EJB 3.x, CDI, JMS), garantindo a portabilidade entre diferentes Application Servers através da manutenção e alteração de descritores de deploy (XML).
  • Prestar suporte e manutenção a aplicações legadas desenvolvidas em PrimeFaces/JSF.
  • Desenvolver novas interfaces SPA (Single Page Applications) com PrimeVue (Vue.js), assegurando a integração eficiente com APIs backend.
  • Modelar regras de persistência de dados utilizando JPA/Hibernate.
  • Desenvolver e otimizar soluções em Oracle Database, incluindo consultas complexas, SQL Tuning e implementação de Procedures e Functions em PL/SQL.
  • Analisar relatórios de qualidade e segurança de código através do SonarQube, identificando e corrigindo vulnerabilidades, problemas de concorrência e utilização de memória.
  • Criar e manter testes unitários e testes de integração.
  • Garantir o empacotamento e build dos artefactos (WAR/EAR) utilizando Maven.
  • Configurar e manter ambientes de desenvolvimento e testes locais com Docker, Podman e/ou servidores locais.

Requisitos:

  • Experiência em Java EE 6 / JDK 1.8 (EJB 3.x, CDI, JMS, JTA e JDBC).
  • Conhecimentos de Web Services REST (JAX-RS) e SOAP (JAX-WS).
  • Experiência em desenvolvimento frontend com PrimeFaces, JSF e Vue.js/PrimeVue.
  • Conhecimentos sólidos de Oracle Database, incluindo SQL, PL/SQL, JPA e Hibernate.
  • Experiência com Maven para gestão de dependências e builds.
  • Conhecimentos em JUnit, Mockito e utilização do SonarQube.
  • Experiência com controlo de versões em Subversion (SVN).
  • Conhecimentos de Docker, Podman e administração de ambientes locais de desenvolvimento.
  • Capacidade de análise, resolução de problemas e otimização de desempenho aplicacional e de bases de dados.
O que podes descobrir connosco?
  • Fazer parte de uma start-up tecnológica
  • Diferentes âmbitos de projeto em diferentes setores
  • Estrutura de justiça e equidade salarial (Consultant Profile)
  • Formação e Certificação
  • Gestão de Carreira
  • Mais de 30 Parcerias
  • Programa de Embaixadores Welvaart
UNLEASH THE POWER OF YOUR CAREER
Keywords
Java EEEJBCDIJMSJTAJDBCRESTSOAPPrimeFacesJSFVue.jsPrimeVueOracle DatabaseSQLPL/SQLJPA and HibernateJavaJava EE 6JDK 1.8EJB 3.x

Interessado nesta vaga?