Full-Stack Engineer – Java/Spring & Angular, Hybrid

Shakers

Porto

Hybrid

EUR 45,000 - 65,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
2–3 days on site

Job summary

Shakers is hiring a Fullstack Developer to join the engineering team. You will build and evolve backend services in Java with Spring, and develop frontend apps in Angular with TypeScript. You will design relational data models, optimise queries, and participate in CI/CD deployments.

The role requires a degree in CS or related field, 4–7 years' experience, and strong English. Hybrid work with 2–3 days onsite in Porto or Lisbon, Portugal.

Qualifications

  • Degree in Computer Science or related field or equivalent experience.
  • 4 to 7 years of professional software development experience.
  • Proven expertise in Java/Spring, RESTful APIs and microservices.
  • Strong hands-on experience with Angular, TypeScript, HTML5 and CSS3.
  • Solid knowledge of SQL optimisation and relational databases (Oracle, SQL Server, MySQL).
  • Good understanding of SOLID principles and clean architecture.
  • Experience with CI/CD pipelines and automated deployment.
  • Familiarity with REST and SOAP integration patterns.
  • Proficient English, written and spoken.

Responsibilities

  • Build and evolve backend services in Java with Spring and expose RESTful APIs in a microservices architecture.
  • Develop frontend applications in Angular with TypeScript.
  • Model and optimise relational data, including query tuning and stored procedures.
  • Work within CI/CD pipelines with automated deployment practices.
  • Integrate with internal and third-party services over REST and SOAP.

Skills

Java
Spring
REST APIs
Microservices
Angular
TypeScript
SQL
CI/CD
SOAP
English

Education

Degree in Computer Science or related field

Tools

Oracle
SQL Server
MySQL

Job description

Shakers is hiring a Fullstack Developer to join the engineering team. You will build and evolve backend services in Java with Spring, and develop frontend apps in Angular with TypeScript. You will design relational data models, optimise queries, and participate in CI/CD deployments.

The role requires a degree in CS or related field, 4–7 years' experience, and strong English. Hybrid work with 2–3 days onsite in Porto or Lisbon, Portugal.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Full-Stack Engineer — C#/.NET & Angular
Hybrid Full-Stack Engineer — C#/.NET & Angular

Shakers • Lisboa

Hybrid
EUR 50,000 - 75,000
Full Stack Engineer
Full Stack Engineer

Shakers • Porto

Hybrid
EUR 45,000 - 65,000
Hybrid work model
2–3 days on site
Fullstack Java/Angular Engineer – Hybrid (Porto/Lisbon)
Fullstack Java/Angular Engineer – Hybrid (Porto/Lisbon)

team.it • Lisboa

Hybrid
EUR 42,000 - 65,000
Hybrid work model
Health insurance
Life insurance
+3
Full Stack Engineer
Full Stack Engineer

Shakers • Lisboa

Hybrid
EUR 50,000 - 75,000
Hybrid Fullstack Developer - Java/Angular (Porto/Lisbon)
Hybrid Fullstack Developer - Java/Angular (Porto/Lisbon)

team.it • Porto

Hybrid
EUR 28,000 - 52,000
Health insurance
Life & personal accident insurance
Telecommunications plan
Full-Stack Developer (Java/Spring + Angular) – Lisbon
Full-Stack Developer (Java/Spring + Angular) – Lisbon

Team-IT • Lisboa

Hybrid
EUR 45,000 - 75,000
Health insurance
Life insurance
Personal accident insurance
+2
Fullstack Java/Angular Engineer Hybrid Porto, Banking Tech
Fullstack Java/Angular Engineer Hybrid Porto, Banking Tech

ITDS • Porto

Hybrid
EUR 50,000 - 70,000
Senior Full-Stack Developer: Java + Angular (Hybrid)
Senior Full-Stack Developer: Java + Angular (Hybrid)

KCS IT • Lisboa

Hybrid
EUR 50,000 - 65,000
Fullstack Java/Angular Dev – Hybrid in Porto
Fullstack Java/Angular Dev – Hybrid in Porto

PrimeIT • Porto

Hybrid
EUR 13,000 - 22,000
Food Allowance
Flex Benefits
Hybrid work model
Full-Stack Engineer (Java/Spring/Angular) | Lisbon Hybrid
Full-Stack Engineer (Java/Spring/Angular) | Lisbon Hybrid

Aubay Portugal • Lisboa

Hybrid
EUR 60,000 - 85,000
Training Academy
Comprehensive health insurance (incl.
Mental health platform access
+2