We are looking for a Fullstack Developer to join a transversal development squad responsible for evolving, maintaining, and supporting web-based Data Solutions Platform applications.
This role is fully integrated into a production-oriented dev team, owning a portfolio of applications mainly built with Java and Vue, ranging from web-based solutions to standalone Java applications.
Key Responsibilities
Design, develop, and maintain applications using Java (Spring Boot, Java 21), Vue, and JPA
Contribute to the design and implementation of microservice-based architectures
Evolve and modernize existing applications, including new feature development and bug fixing
Ensure application reliability, security, scalability, and performance
Perform code reviews to maintain high code-quality standards
Write clean, efficient, and maintainable code
Troubleshoot and resolve complex technical issues in production environments
Collaborate closely with cross-functional teams in an Agile/Scrum setup
Mandatory Skills
Extensive hands-on experience with:
Spring Boot
Java 21
Vue
JPA
Strong knowledge of microservices architecture
Excellent problem-solving skills and attention to detail
Strong communication skills and proficiency in English
Hybrid Work 2/3x in the office in Lisbon