
Fullstack (Java and Angular) Developer
Caixa Mágica Software13 hours ago
Remote, Portugal or Porto, PortugalSenior
Responsibilities
- Analyze business requirements and contribute to functional and technical specifications.
- Develop, test, maintain, and enhance enterprise applications across the software development lifecycle.
- Perform corrective and evolutionary maintenance, including bug fixing and change requests.
- Implement features according to business priorities and roadmap requirements.
- Produce and maintain technical documentation.
- Deploy applications across production and non-production environments.
- Collaborate with Agile teams, Product Owners, business stakeholders, and multiple squads.
- Support different ICare business lines and progressively build expertise in assigned applications and domains.
- Contribute to code quality, development best practices, and continuous improvement initiatives.
Requirements
- Strong full-stack development experience with Java and Angular.
- Experience with Java 11–21, Spring Framework, Spring Boot 3, Spring Cloud, Spring Batch, Angular 17–21, NG Prime Components, TypeScript, HTML, and CSS.
- Experience with Jest, Hibernate ORM, Lombok, Liquibase, PostgreSQL, and MongoDB.
- Experience with SOAP and REST web services, Kafka, Kafka Connect, Kubernetes, container-based solutions, HashiCorp Vault, Maven, Git, Jenkins, and IntelliJ IDEA.
- Experience with Jira, DevOps practices and toolchains, Scrum, Agile methodologies, and AI-assisted development.
- Banking or life insurance experience is advantageous.
- Ability to work across business domains and squads and in multicultural international environments.
- Fluency in English and French.
- Availability for occasional travel within Portugal and internationally.
Benefits
- Permanent employment contract for a long-term project.
- Technical equipment, SIM card, and personal smartphone.
- Health and life insurance.
- Social events and team-building activities.
- Training in the latest technologies and opportunities for professional growth.
- Coffee, fruit, snacks, and office hospitality.
Tech Stack
AngularApache KafkaCSSGitHTMLJavaJenkinsJestKubernetesMavenMongoDBPostgreSQLSOAPSpring BootTypeScript
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.