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:
Requisitos:
Notas: Prestar suporte a ecrãs legadas desenvolvidas em PrimeFaces/JSF e desenvolvimento de novas interfaces SPA utilizando PrimeVue (Vue.js), integrando-as de forma performática a APIs backend.
Engenharia de Dados e Otimização SQL: Modelar regras de persistência de dados através de JPA/Hibernate e otimizar rotinas no Oracle Database, incluindo criação de consultas complexas, Tuning de SQL e desenvolvimento de lógicas em PL/SQL (Procedures/Functions).
Garantia de Qualidade e Segurança de Código: Analisar os relatórios de análise estática do SonarQube para identificar, depurar e mitigar vulnerabilidades e erros de concorrência/memória de forma proativa.
Automatização de Testes e Empacotamento Local: Criar testes de integração e testes unitários abrangentes, garantir o build limpo dos artefatos (WAR/EAR) utilizando Maven e configurar ambientes de testes integrados localmente utilizando Docker/Podman ou servidores locais.
Tecnologias Envolvidas
Java EE 6/ JDK 1.8 (EJB 3.x, CDI 1.0, JMS, JTA, JDBC)
Web Services: JAX-RS (RESTful) e JAX-WS (SOAP)
Frontend: PrimeFaces, JSF, PrimeVue/Vue.js
Bases de Dados relacionais: Oracle Database (SQL, PL/SQL, JPA/Hibernate)
Ferramentas de Build: Maven
Testes e Cobertura: JUnit, Mockito e SonarQube (local/CI)
Controle de Versão: Subversion
Ambiente de Desenvolvimento Local: Docker, Servidores Locais (Glassfish)
O que podes descobrir connosco?
UNLEASH THE POWER OF YOUR CAREER