Java Full Stack Developer
Descrição da vaga
Junta-te à IDW e constrói o futuro da tecnologia connosco! 🚀
Somos uma empresa portuguesa de referência, reconhecida pela excelência dos nossos serviços e, acima de tudo, pelo talento das nossas pessoas. Na IDW, combinamos inovação, conhecimento e paixão para criar soluções de negócio que fazem a diferença em grandes empresas, tanto em Portugal como além-fronteiras.
Desenhamos e implementamos projetos desafiantes, com impacto real, e procuramos mentes criativas e motivadas para crescer connosco. Se procuras um ambiente onde a tecnologia é levada a sério, o talento é valorizado e as oportunidades são reais — então o teu lugar pode ser aqui.
Estamos à procura de um Senior Java Full Stack Developer para integrar um projeto no Porto, em modelo híbrido.
Perfil:
- Mais de 9 anos de experiência como Full Stack Developer, preferencialmente em ambientes Agile
- Experiência sólida com Java EE
- Experiência com Spring Boot, Spring Batch e Spring MVC
- Experiência com Angular 2+
- Experiência com Maven e JBoss
- Experiência em testes unitários com JUnit, Mockito ou ferramentas equivalentes
- Bons conhecimentos de Design Patterns e boas práticas de desenvolvimento
- Experiência com princípios e ferramentas de CI/CD
- Experiência com bases de dados relacionais, nomeadamente Oracle
- Capacidade para desenvolver código limpo, testável e de fácil manutenção
- Experiência de trabalho em equipas Agile
- Conhecimentos de Linux e Shell Scripting valorizados
- Bons conhecimentos de inglês, oral e escrito
Tarefas:
- Desenhar, desenvolver e implementar componentes Front End e Back End da aplicação KYC Referential
- Desenvolver parcial ou integralmente aplicações de acordo com o planeamento e as especificações funcionais
- Analisar, desenvolver e configurar módulos de software novos ou existentes
- Garantir a qualidade e performance das aplicações através de código limpo e testável
- Desenvolver e executar testes
- Participar em code reviews e assegurar o cumprimento das boas práticas e standards de desenvolvimento
- Identificar e reduzir dívida técnica
- Participar na integração e implementação dos módulos desenvolvidos
- Trabalhar simultaneamente em diferentes projetos e partilhar boas práticas entre iniciativas
- Tratar pedidos de manutenção e definir prioridades de acordo com as necessidades do projeto
- Analisar e resolver problemas técnicos e incidentes
- Elaborar e manter documentação técnica
- Acompanhar a evolução tecnológica e identificar oportunidades de melhoria contínua
- Salário compatível com o mercado e a função
- Seguro de saúde
- Subsídio de alimentação pago em cartão refeição
- Dias de férias adicionais
- Feedback contínuo, oportunidades de evolução e reconhecimento pelo teu trabalho
- Benefícios exclusivos em saúde e bem-estar, educação, restauração, cultura e lazer
- Programa de referenciação de talentos
Interessado nesta vaga?