Java Developer
Tecnologia
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.
- 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
Keywords
Java EEEJBCDIJMSJTAJDBCRESTSOAPPrimeFacesJSFVue.jsPrimeVueOracle DatabaseSQLPL/SQLJPA and HibernateJavaJava EE 6JDK 1.8EJB 3.x
Interessado nesta vaga?