logo
New Link Solutions - NLS

Senior Java Application Specialist

EU

October 26, 2026 at 11:40 AM

✨ AI summary

Location

  • Oeiras, Portugal (Remote)

Programming Languages

  • Java (Java EE 6, JDK 1.8)

Frameworks

  • Java EE
  • EJB 3.x
  • CDI 1.0
  • JMS
  • JTA
  • JAX-RS (RESTful)
  • JAX-WS (SOAP)
  • PrimeFaces
  • JSF
  • PrimeVue
  • Vue.js
  • JPA/Hibernate

Databases

  • Oracle Database
  • SQL
  • PL/SQL

Experience Level

  • Senior

A NLS – New Link Solutions S.A. encontra-se a recrutar um(a) Programador(a) Java Sénior para integrar um projeto no setor público.

Procuramos um profissional sénior com forte experiência em Java EE, modernização aplicacional, bases de dados Oracle, desenvolvimento backend, frontend legacy e novas interfaces SPA.

 

Responsabilidades:

·       Desenvolver, manter e refatorar código robusto em Java EE 6;

·       Apoiar processos de modernização e adaptação de código aplicacional;

·       Modificar ficheiros descritores de deploy XML, assegurando a portabilidade entre Application Servers;

·       Prestar suporte a ecrãs legacy desenvolvidos em PrimeFaces/JSF;

·       Desenvolver novas interfaces SPA com PrimeVue/Vue.js, integradas com APIs backend;

·       Modelar regras de persistência com JPA/Hibernate;

·       Otimizar rotinas em Oracle Database, incluindo queries complexas, tuning SQL e desenvolvimento PL/SQL;

·       Analisar relatórios SonarQube, identificando vulnerabilidades, erros e oportunidades de melhoria;

·       Criar testes unitários e testes de integração;

·       Garantir o build dos artefactos WAR/EAR com Maven;

·       Configurar ambientes locais de testes integrados com Docker/Podman ou servidores locais.

 

Requisitos:

·       Experiência sénior em Java EE 6 / JDK 1.8;

·       Conhecimentos de EJB 3.x, CDI 1.0, JMS, JTA e JDBC;

·       Experiência com Web Services JAX-RS RESTful e JAX-WS SOAP;

·       Experiência com PrimeFaces, JSF e/ou PrimeVue/Vue.js;

·       Forte experiência com Oracle Database, SQL e PL/SQL;

·       Conhecimentos de JPA/Hibernate;

·       Experiência com Maven;

·       Experiência em testes com JUnit e Mockito;

·       Conhecimentos de SonarQube;

·       Experiência com Subversion;

·       Conhecimentos de Docker e servidores locais, nomeadamente GlassFish;

·       Boa capacidade de análise, resolução de problemas e orientação para qualidade.

 

Localização: Oeiras

Modelo de Trabalho: Remoto