Principais responsabilidades:
Colaborar no desenho e implementação de soluções técnicas integradas em produtos corporativos.
Desenvolvimento de componentes de framework e funcionalidades de aplicações existentes.
Contribuir para o refactoring de código e melhoria contínua das aplicações.
Trabalhar em conjunto com equipas funcionais, técnicas e de testes para garantir entregas de qualidade.
Competências e conhecimentos técnicos obrigatórios:
+ 4 anos de experiência como developer Java.
Experiência com bases de dados, nomeadamente ORACLE, DB2 e/ou MS SQL Server.
Experiência em sistemas Linux.
Desenvolvimento de aplicações WEB e APIs sobre Websphere Application Server.
Conhecimentos em desenvolvimento e integração de XML WebServices (preferencialmente EMS/JMS) e REST WebServices.
Conhecimentos sólidos de POO e design patterns.
Experiência em TDD (Test-Driven Development) é valorizada.