
Senior Full-stack Developer (Angular / Java)
Wüest Partner AG3 hours ago
Lisbon, PortugalSenior
Responsibilities
- Analyze business needs and translate them into robust, scalable software solutions.
- Design and implement backend services, APIs, integrations, and distributed or service-oriented applications using Java and Spring Boot.
- Build maintainable frontend applications with Angular and TypeScript.
- Develop PostgreSQL-based data solutions and contribute to scalable technical architecture.
- Own features through technical refinement, implementation, code review, delivery, and production support.
- Collaborate with business partners and peers, share knowledge, and provide technical guidance.
Requirements
- University degree in Software Engineering, Computer Science, or equivalent experience; relevant technical certifications are a plus.
- At least 5 years of professional software development experience, including at least 3 years on a complex, long-term project.
- Strong hands-on expertise in Java and Spring Boot.
- Solid experience with Angular and TypeScript frontend applications.
- Strong understanding of relational databases and hands-on PostgreSQL experience.
- Experience designing and developing APIs, integrations, and distributed or service-oriented applications.
- Understanding of development lifecycle management with Git and Bitbucket, including pull requests.
- Familiarity with agile methodologies, particularly Scrum.
- Collaborative problem-solving approach and fluency in written and spoken English.
- Additional experience with AI-assisted development tools, generative AI, AI product integrations, design systems, component libraries, or UX/UI collaboration is advantageous.
Benefits
- Flexible hybrid work policy combining the Lisbon office and remote work from home.
- Multicare 3 health insurance policy.
- Team meet-ups in Zurich and Lisbon.
- Two yearly retreats in Portugal and one in Europe.
- 25 days of paid annual leave.
- Lenovo X1 computer and 29-inch screen.
- Training workshops.