Caixa Mágica Software

Fullstack (Java and Angular) Developer

Caixa Mágica Software
Apply
1 day ago
Remote, Portugal or Lisbon, PortugalMid Level

Responsibilities

  • Participate in the complete software development lifecycle for enterprise web applications.
  • Design, develop, and maintain applications using Java, Angular, and modern software engineering practices.
  • Develop and optimize transactional SQL procedures for data retrieval and processing.
  • Integrate applications with enterprise systems and support delivery across multiple environments.
  • Design and implement unit and integration tests to ensure software quality.
  • Conduct code reviews, refactor code, and improve application performance and maintainability.
  • Troubleshoot and resolve complex technical issues.
  • Collaborate with cross-functional and technical teams to understand requirements and propose solutions.
  • Ensure compliance with coding standards, security guidelines, and development best practices.

Requirements

  • University degree in Computer Science, Information Technology, Computer Engineering, Informatics, or a related field.
  • At least 3 years of experience in Java development, including microservices architectures.
  • At least 2 years of experience with modern frontend frameworks such as Angular or React.
  • Experience with Java 21, Spring Framework, Spring Boot, JavaScript, and Angular.
  • Experience with transactional SQL development using T-SQL, Sybase, or equivalent technologies.
  • Experience with enterprise application development, integration, web application architecture, cloud-based development, and continuous delivery.
  • Experience with Docker, Kubernetes, JUnit 5, Mockito, Git, Hibernate, Maven, and Gradle.
  • Knowledge of software design patterns, Agile software development methodologies, and development best practices.
  • Fluent in English.

Benefits

  • Permanent employment contract for a long-term project.
  • Tech equipment, SIM card, and personal smartphone.
  • Health and life insurance.
  • Social events and team-building activities.
  • Professional growth opportunities and training in the latest technologies.
  • Supportive team environment with coffee, fruit, snacks, and office hospitality.

Tech Stack

AngularDockerGitGradleJavaJavaScriptKubernetesMavenReactSpring BootSQL

Categories

Caixa Mágica Software

About Caixa Mágica Software

51-200 employees

Caixa Mágica Software is a privately held Portuguese software firm based in Lisbon, founded in 2004. It delivers open-source–focused services—custom software development, consulting, training, and nearshore/outsourcing—to public institutions and private enterprises across Europe. The company originated with the Linux Caixa Mágica distribution and has expanded into embedded systems, cloud platforms, mobile/web applications, and digital identity, and contributes to EU-funded research projects.

Contact me