Função Pretendida: Java ProgrammerNível: Consultor Sénior - Entre 5 a 8 anosPrincipais tarefas a desenvolver:Análise, desenho e desenvolvimento de soluções técnicas com integração em soluções e produtos corporativosImplementação de novas funcionalidades, manutenção e refactoring de código em projetos já existentes.Colaboração estreita com equipas funcionais, técnicas e testesCompetências e Conhecimentos técnicos obrigatórios:5+ anos de experiência como developer Java.Experiência em desenvolvimento de sistemas com bases de dados nomeadamente ORACLE, DB2 e ou MongoDB.Experiência no desenvolvimento de aplicações WEB e APIs sobre Websphere Application ServerFortes conhecimentos e experiência em desenvolvimento e integração de XML WebServices (preferencialmente EMS/JMS) e REST WebServices,Fortes conhecimentos de POO e design patternsExperiência em TDDRegime de trabalho: 3x/semana no escritório em lisboa