Descrição do trabalho
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 Responsibilities
- Backend & Web Development (Core)
- Develop, maintain, and evolve Java applications using Spring-based frameworks
- Work with Hibernate / JPA for data persistence
- Design and maintain RESTful APIs
- Maintain and evolve Angular-based web applications used for configuration and administration
- Fix bugs, implement improvements, and contribute to application modernization
- Hybrid Mobile Applications (Complementary)
- Support and maintain hybrid mobile applications built with Ionic and Cordova
- Ensure compatibility with Android and iOS updates
- Contribute to the maintenance of mobile plugins:
- Java for Android
- Objective-C for iOS
- Support mobile-related updates without being a mobile-only role
- Application Lifecycle & Collaboration
- Work on applications deployed in production environments
- Collaborate with cross-functional teams (developers, operations, product)
- Participate in refactoring, modernization, and technical improvement initiatives
- Ensure code quality, stability, and maintainability
Required Skills & Experience
- Core Skills
- Strong experience in Java and Spring-based frameworks
- Solid experience with Angular
- Experience with Hibernate / JPA
- Good understanding of REST APIs
- Complementary Skills (Plus)
- Exposure to Ionic / Cordova
- Basic experience with Android (Java) and/or iOS (Objective-C) plugins
- Ability to work with legacy and modern codebases
Hybrid Work: 2/3x in the office in Lisbon