About the Role
We are looking for a skilled and motivatedFull Stack Java Developerto join a dynamic international team working on digital transformation initiatives.
The role requires strong backend development experience withJava 17 or newer, and frontend expertise using eitherAngularorReact.
You will play a key role in designing scalable applications and delivering high-performance features.
Porto, Portugal (Hybrid – 2 days/week on-site)
Key Responsibilities
Develop, test, and maintain scalable web applications usingJava 17+andAngular or React.
Collaborate closely with UX/UI designers, architects, and business analysts to translate requirements into working software.
Design and build RESTful APIs and microservices.
Perform code reviews and write unit and integration tests to ensure high-quality code.
Participate in agile ceremonies and contribute to a collaborative team environment.
Monitor and optimize application performance and scalability.
Write and maintain technical documentation.
Required Skills & Qualifications
3+ years of professional experience as a Full Stack Developer.
Strong proficiency inJava 17+, with solid knowledge ofSpring Bootand modern backend practices.
Experience withAngular (10+)orReact.jsframeworks.
Proficient in building REST APIs and working with microservices.
Familiarity with database technologies (e.g., PostgreSQL, MySQL) and Git-based version control.
Solid understanding of frontend technologies: HTML5, CSS3, JavaScript/TypeScript.
Experience with agile methodologies.
Good communication and teamwork skills.
Fluency in English (minimum B2).
Nice to Have
Experience with cloud platforms such as AWS, Azure, or GCP.
Knowledge of CI/CD practices and containerization tools (Docker, Kubernetes).
Exposure to test automation frameworks (JUnit, Jest, Cypress).
Previous experience in sectors such as finance, telecom, or public services.
What We Offer
Work on challenging and impactful international projects.
Hybrid work environment with flexibility and autonomy.
Competitive compensation package based on experience.
Collaborative and growth-oriented team culture.