
Location: Porto,Porto,Portugal
The leading bank in the European Union and a leading international player is seeking a Fullstack (Java and Angular) Developer responsible for the development, support and continuous evolution of applications supporting the client’s business activities. The consultant will participate in all phases of the software development lifecycle, from requirements analysis and technical design to development, testing, deployment and maintenance. The role requires strong expertise in Java, Angular and modern DevOps practices, combined with the ability to work across multiple squads and collaborate closely with business and technical stakeholders.
What will you do?
What are we looking for?
What can you expect from us?

Caixa Mágica Software is a Portuguese SME and a recognized leader in the open source ecosystem. Founded in 2000 as a spin-off from a university research project, we’ve grown into a trusted technology partner for both public institutions and private companies across Europe.
Our journey began with the development of the Linux Caixa Mágica distribution, and over the years, we’ve expanded into embedded systems, cloud platforms, mobile and web applications and digital identity solutions. We're also the official LPI certification provider in Portugal and a consistent contributor to EU-funded research and innovation projects.
With a strong foundation in open source values, we believe in building sustainable, secure and future-ready technology. Always through collaboration, transparency and innovation.