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
📌 Java Enterprise Modernization Specialist (Java EE | Oracle | Vue.js) (Madrid)
🏢 New Link Solutions - NLS
📍 Madrid
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.