We are looking for a Java & Angular Developer to join a development team responsible for the maintenance, evolution, and modernization of business-critical applications.This role is primarily focused on backend development in Java and web frontend development in Angular, with exposure to hybrid mobile applications as a complementary part of the role.Key ResponsibilitiesBackend & Web Development (Core)Develop, maintain, and evolve Java applications using Spring-based frameworksWork with Hibernate / JPA for data persistenceDesign and maintain RESTful APIsMaintain and evolve Angular-based web applications used for configuration and administrationFix bugs, implement improvements, and contribute to application modernizationHybrid Mobile Applications (Complementary)Support and maintain hybrid mobile applications built with Ionic and CordovaEnsure compatibility with Android and iOS updatesContribute to the maintenance of mobile plugins:Java for AndroidObjective-C for iOSSupport mobile-related updates without being a mobile-only roleApplication Lifecycle & CollaborationWork on applications deployed in production environmentsCollaborate with cross-functional teams (developers, operations, product)Participate in refactoring, modernization, and technical improvement initiativesEnsure code quality, stability, and maintainabilityRequired Skills & ExperienceCore SkillsStrong experience in Java and Spring-based frameworksSolid experience with AngularExperience with Hibernate / JPAGood understanding of REST APIsComplementary Skills (Plus)Exposure to Ionic / CordovaBasic experience with Android (Java) and/or iOS (Objective-C) pluginsAbility to work with legacy and modern codebasesHybrid Work: 2/3x in the office in Lisbon