FULLSTACK DEVELOPER - JAVA / ANGULAR (HYBRID PORTO)
Portuguese company hires for hybrid position
Location: Porto, Portugal
Only candidates already based in Portugal will be considered
Work Model: Hybrid – 2 days/week at the office
Language Requirements: Fluent English
Seniority: Senior (8–15 years of experience)
Client Sector: Financial, Banking
Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
_________________________________________________________________
Mandatory requirement: Candidates must already be living in mainland Portugal, preferably in the Porto/Oporto region.
Role Overview
We are looking for a Senior Fullstack Developer to join an API-First Architecture team, responsible for designing, building, and evolving enterprise-grade applications on a centralized API platform.
This role has a strong hands-on technical focus, combined with solution design, quality control, and technical leadership in complex, highly integrated environments.
Key Responsibilities
Lead critical phases of the application lifecycle: design, estimation, development, testing, release, and production support;
Work autonomously with Program Managers to translate business requirements into technical solutions;
Understand end-to-end enterprise architectures, including infrastructure components;
Ensure high quality standards (coding norms, frameworks, code reviews, regression testing);
Create, review, and validate technical designs and specifications;
Troubleshoot complex technical issues and guide development teams;
Identify, manage, and report technical risks;
Propose innovative technical practices to improve efficiency and performance.
Mandatory Technical Requirements
(All must be clearly stated in the CV)**
Strong expertise in Core Java, J2EE, Spring Framework, Spring Boot, Hibernate/JPA;
Solid experience with front-end technologies, preferably Angular;
Proven experience building complex enterprise applications from scratch;
Strong understanding of n-tier architectures, APIs, and microservices;
Advanced knowledge of RDBMS / SQL (Oracle, SQL Server, or PostgreSQL);
Strong knowledge of design patterns and development principles;
Experience with Maven, Git, Bitbucket, Jenkins, SonarQube;
Good working knowledge of Linux/Unix environments (commands, shell scripting).
Nice to Have
Performance troubleshooting with tools like Dynatrace, JProfiler;
Experience with API Gateways (preferably Apigee);
Knowledge of security concepts (IDP, SSO, OAuth2, OpenID Connect);
Experience with Agile / Scrum;
Exposure to NoSQL databases (MongoDB, Cassandra), Kafka;
Caching technologies (Redis, Apache Ignite);
Experience in the financial domain.
Languages
English: Expert (mandatory)
French: Nice to have
Soft Skills
Autonomous, organized, and delivery-focused;
Proactive with strong problem-prevention mindset;
Excellent communication and coordination skills;
Able to work under pressure and tight deadlines;
Strong sense of ownership and motivation.
List of keywords that must appear in your CV
List of keywords that must appear in your CV: Java, J2EE, Spring Boot, Hibernate, Angular, Fullstack Developer, API First, Microservices, SQL, Oracle, PostgreSQL, Maven, Jenkins, Bitbucket, SonarQube, Linux, Enterprise Applications, Porto, Hybrid, English Fluent.
#CI - PROC25476
Show more Show less