Skip to main content
Caixa Mágica SoftwareCS

Fullstack (Java and Angular) Developer

Caixa Mágica Software is a Portuguese custom software development company based in Lisbon, specializing in AI solutions, digital identity platforms, and nearshore development services for European businesses since 2004.

Caixa Mágica Software

Employee count: 51-200

Portugal only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Overview:

The leading bank in the European Union and a leading international player is seeking a Fullstack (Java and Angular) Developer responsible for designing, developing and maintaining enterprise web applications within a global and multicultural environment. The role requires strong expertise in Java development, Angular front-end technologies and transactional SQL development. The consultant will contribute to the full software development lifecycle, including design, implementation, testing, integration, performance optimization and production deployments, ensuring compliance with development best practices, coding standards and security requirements.

What will you do?

  • Participate in the complete development lifecycle of enterprise web applications
  • Collaborate with cross-functional teams to understand business requirements and propose technical solutions
  • Design, develop and maintain applications using Java and modern software engineering practices
  • Develop and optimize SQL procedures for efficient data retrieval and transaction processing
  • Integrate applications with enterprise systems using industry-standard integration technologies and best practices
  • Design and implement unit tests and integration tests to ensure software quality
  • Ensure compliance with coding standards, security guidelines and software development best practices
  • Conduct code reviews and contribute to code refactoring, optimization and performance improvements
  • Troubleshoot and resolve complex technical issues in a timely manner
  • Support product delivery activities across multiple environments in coordination with other technical teams

    What are we looking for?

    • University Degree in Computer Science, Information Technology, Computer Engineering, Informatics or a related field
    • Minimum 3 years of experience in Java development, including Microservices architectures
    • Minimum 2 years of experience with modern Front-End frameworks such as Angular or React
    • Strong experience in Agile software development environments
    • Experience with cloud-native solutions and continuous delivery pipelines
    • Experience in enterprise-scale application development and integration
    • Strong focus on software quality, security, maintainability and performance continuous improvement
    • Experience with Java Development (Java 21), Spring Framework and Spring Boot
    • Experience with JavaScript and Angular
    • Experience with SQL Development using T-SQL (Sybase) or equivalent transactional SQL technologies
    • Experience with Microservices Architecture and Development
    • Experience with Web Application Development and Architecture
    • Experience with Cloud-Based Development and Continuous Delivery Practices
    • Experience with Docker and Kubernetes
    • Experience with Unit and Integration Testing using JUnit 5 and Mockito
    • Experience with Git Version Control and Branching Strategies
    • Experience with Hibernate and ORM Technologies
    • Experience with Build Automation using Maven and Gradle
    • Experience with Software Design Patterns and Development Best Practices
    • Experience with Agile Software Development Methodologies
    • Fluent in English

    What can you expect from us?

    • A permanent job contract for a long term project;
    • Tech equipment + SIM Card + personal smartphone;
    • Health and Life Insurance;
    • Social events and team buildings;
    • The commitment of letting you grow with us, and be rewarded accordingly;
    • A dynamic and young team that will be always there to support you;
    • Training in the latest technologies;
    • Coffee, fruits, snacks and a warm welcoming when you pass by the office.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

3 years minimum

Location requirements

Hiring timezones

Portugal +/- 0 hours

About Caixa Mágica Software

Learn more about Caixa Mágica Software and their company culture.

View company profile

Caixa Mágica Software is a Portuguese technology company that has been at the forefront of custom software development since 2004. Headquartered in Lisbon, Portugal, the company specializes in building enterprise applications, AI-integrated systems, and digital identity platforms for European businesses. With over 100 projects delivered and more than 20 years of experience, Caixa Mágica has established itself as a recognized leader in the open-source ecosystem and a pioneer in developing digital identity solutions at national scale.

The company operates as a full-service software provider, offering services that span from custom software development and team augmentation to nearshore development for European markets including Germany, the Netherlands, and the United Kingdom. Caixa Mágica is perhaps best known for developing the Portuguese Citizen Card middleware, national identity infrastructure deployed to the entire Portuguese population, as well as the Covid Pass system for INCM during the pandemic. Their product portfolio also includes the Linux Caixa Mágica distribution, developed since 2000, making it Portugal's longest-running Linux distribution. The company maintains a strong commitment to agile methodologies, transparent collaboration, and delivering solutions that truly fit their clients' business needs.

Claim this profileCaixa Mágica Software logoCS

Caixa Mágica Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

10 remote jobs at Caixa Mágica Software

Explore the variety of open remote roles at Caixa Mágica Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Caixa Mágica Software

Remote companies like Caixa Mágica Software

Find your next opportunity by exploring profiles of companies that are similar to Caixa Mágica Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up