A Syffer está a recrutar um/a Senior Java Backend Developer para trabalhar em Lisboa, em regime híbrido. A função terá como principal foco o desenvolvimento e manutenção de aplicações empresariais em Java, integração com bases de dados relacionais e criação de APIs REST e serviços SOAP para sistemas críticos de negócio.
A oportunidade destina-se a profissionais sénior com mais de 6 anos de experiência em desenvolvimento Java, sólidos conhecimentos de J2SE/J2EE, REST, SOAP, JPA, Maven, Git e testes automatizados, sendo valorizada experiência em ambientes bancários e plataformas empresariais IBM e Adobe.
Responsabilidades:
- Desenhar, desenvolver e manter aplicações empresariais em Java utilizando tecnologias J2SE/J2EE;
- Desenvolver e manter APIs RESTful e serviços web SOAP;
- Criar e otimizar integrações com bases de dados relacionais, incluindo IBM DB2 e Oracle quando aplicável;
- Desenvolver transformações e integrações de dados baseadas em XML e XSL/XSLT;
- Implementar camadas de persistência através de JPA;
- Gerir dependências e processos de build com Maven;
- Desenvolver e executar testes unitários e de integração automatizados;
- Colaborar com equipas multidisciplinares em ambientes Agile ao longo do ciclo de desenvolvimento de software;
- Utilizar Git para controlo de versões e participar em code reviews;
- Contribuir para iniciativas de melhoria contínua e qualidade do software;
- Participar no desenvolvimento de soluções para ambientes bancários;
- Documentar implementações técnicas em português e inglês quando necessário;
- Trabalhar com plataformas empresariais IBM e Adobe quando aplicável.
Requisitos:
- Mais de 6 anos de experiência em desenvolvimento Java;
- Experiência sólida com Java J2SE/J2EE;
- Experiência no desenvolvimento de APIs REST e serviços SOAP;
- Experiência de integração com bases de dados relacionais;
- Conhecimentos de JPA e Maven;
- Experiência com Git e processos de code review;
- Experiência com testes unitários e de integração automatizados;
- Experiência em metodologias Agile;
- Boa capacidade analítica e orientação para qualidade;
- Capacidade para desenvolver soluções robustas, eficientes e de fácil manutenção;
- Boa capacidade de comunicação em português;
- Inglês a nível profissional.
Será valorizado:
- Experiência com IBM DB2 e Oracle;
- Conhecimentos de XML e XSL/XSLT;
- Experiência em projetos do setor bancário;
- Conhecimentos de IBM Content Manager;
- Conhecimentos de IBM Content Manager OnDemand;
- Experiência com Adobe AEM Forms e Adobe Designer.
Oferta:
- Modelo de trabalho híbrido;
- Remuneração de acordo com a experiência profissional do candidato;
- Possibilidade de trabalho remoto sempre que aplicável;
- Equipamento de trabalho adequado às funções;
- Plano de benefícios;
- Participação em projetos de grande dimensão e longa duração;
- Colaboração com equipas especializadas e clientes líderes nos respetivos setores.
Diversidade e inclusão:
A Syffer promove a igualdade de oportunidades e um ambiente de trabalho inclusivo, valorizando os candidatos pelas suas competências, formação, talento e personalidade.