ITDS Portugal

ITDS is a leader in outsourcing IT engineers and works with various web and mobile technologies for over 30 global clients. It has been recognized as one of the 1000 fastest-growing companies in Europe for three consecutive years, Great Place to Work, and the Forbes Diamond award in 2023. ITDS currently has more than 600 IT professionals working in Portugal, Poland, and the Netherlands.
About company
This job is closed
This position is no longer accepting applications. Closed on June 24, 2026.

Senior Full-Stack Java & Angular Developer

On-site

location Lisbon

date June 23, 2026

View all jobs

Build data pipelines that move at scale—own the full stack, from Java back-end to Angular UI.

Lisbon-based opportunity with hybrid work model (up to 2 remote days per week).

As a Senior Full-Stack Java & Angular Developer, you will be working for our client on end-to-end solutions that connect responsive web experiences with robust back-end services—especially around ETL workflows and optimized data flows. You’ll help design, build, and continuously improve systems that turn complex data into reliable, production-ready outcomes.

Your main responsibilities:

  • Design and build ETL workflows that reliably move and transform data across environments.
  • Optimize data flows and transformations to improve performance, stability, and efficiency.
  • Develop and maintain scripts, including PL/SQL, to support ETL and data processing needs.
  • Build and enhance Java 8+ services using Spring Boot, delivering clean and maintainable code.
  • Develop front-end features in Angular to support business requirements and smooth user experiences.
  • Work with relational databases to ensure correct data modeling, queries, and integrations.
  • Contribute to CI/CD practices using GitLab and support deployment-ready workflows.
  • Collaborate on Kubernetes-based operations and solve complex workflow issues with a performance mindset.

You're ideal for this role if you have:

  • 5+ years of experience as a Java developer.
  • Hands-on experience with Java 8+ and Spring Boot.
  • Strong SQL and relational database knowledge.
  • Practical experience with Angular for full-stack development.
  • Proficiency with GitLab and CI/CD workflows.
  • Hands-on experience with Kubernetes.
  • Proven ability to design and optimize ETL workflows and complex data transformations.
  • Strong problem-solving skills to optimize complex end-to-end workflows.

It is a strong plus if you have:

  • Experience with Spark and/or Kafka messaging.
  • Familiarity with DevOps practices and related tools.
  • Experience with banking/financial systems.
  • Knowledge of Liquibase and/or Argo CD.

Language Required for the role:

  • Communicative English (C1 level).

Eligibility for the role:

  • Only candidates with an existing legal right to work in Europe will be considered for this role.

Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

View Job Details

Contacts and Address