Description
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: (optional)
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.
#MAKEYourCareerBETTER
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.
https://itdsportugal.com/en/it-jobs/9419/?utm_source=itjobs
Weather on start day
Thursday, 25 de June — Showers · Max 24° · Min 19° · Rain 58% (3.9mm) · Wind 22 km/h
Previsão para os dias seguintes
-
Fri, 26 JunPartly cloudyMax 25° · Min 20°
-
Sat, 27 JunPartly cloudyMax 25° · Min 19°
-
Sun, 28 JunPartly cloudyMax 28° · Min 19°
-
Mon, 29 JunClear skyMax 30° · Min 20°
Detalhes
- Listing type
- Job Offer
- Schedule Type
- Full-time
- Category
- Tecnologia
- Status
- —
- Location
- Lisboa, PT
- Start
- 24/06/2026
Salário de Mercado
€788 - €1 695/mês