
Fullstack (Java and Angular) Developer
Caixa Mágica Software1 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
Categories
About Caixa Mágica Software
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.