- Arquitetura e desenho de soluções técnicas com integração em soluções e produtos corporativos- Desenvolvimento de componentes de framework que sejam aceleradores das soluções técnicas- Arquitetura de novas funcionalidades e capacidade de refactoring de código em projetos já existentes.
- Liderança técnica de equipas de desenvolvimento- Acompanhamento próximo das equipas funcionais, técnicas e testesCompetências e Conhecimentos técnicos obrigatórios:- 8+ anos de experiência como developer Java.
- Experiência em desenvolvimento de sistemas com bases de dados nomeadamente ORACLE, DB2 e/ou MS SQL Server.
- Experiência em sistemas Linux.
- Experiência no desenvolvimento de aplicações WEB e APIs sobre Websphere Application Server- Fortes conhecimentos e experiência em desenvolvimento e integração de XML WebServices (preferencialmente EMS/JMS) e REST WebServices- Fortes conhecimentos de POO e design patterns- Experiência em TDDCompetências e Conhecimentos técnicos desejáveis:- Experiência na utilização das seguintes ferramentas: IntelliJ, Jenkins, Bitbucket, JIRA e Confluence.
- Conhecimentos em arquiteturas de micro-serviços e containers- Conhecimentos em soluções eCommerce e/ou soluções de pagamentos Características relevantes: (nível etário pretendido e/ou características pessoais/competências importantes)- Atenção aos detalhes e capacidade analítica- Mentalidade problem-solving- Forte capacidade de organização