Java Developer (Remoto de Portugal)
Primary stack
Job description
About the Position
Java Developer (Remoto de Portugal)
📍 Remote
🕘 Full-time
💼 4+ years exp.
🗓 Published 1 week ago
About the Company
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.
Responsibilities
- 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.
Requirements
- Residente em Portugal
- 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.
What We Offer
- 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
Technologies Involved
- 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)
Apply
Takes less than 2 minutes. We respond within 48 business hours.
Drag your CV here or click to choose
PDF or DOCX · Max. 10 MB
© Welvaart. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT / tech за описом ITJobs