Welvaart logo

Java Developer (Remoto de Portugal)

Welvaart·Salary not specified

Primary stack

JavaOracle DatabaseVue.jsJUnitMockitoSonarQubeDockerSQL

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.

Welvaart logo
Welvaart

IT / tech за описом ITJobs

Popular searches