Job Opportunities for You

Back to All Offers

How to use the job offers’ basket?

Checkout

Senior Java & Angular Fullstack Developer – Financial Systems

Lisbon
Hybrid

4 410 - 5 250

EUR

(B2B)

2 300 - 2 650

EUR

net (Permanent Contract)

Angular Argo CD ETL Gitlab Java Kafka Kubernetes Liquibase PL SQL Spark Spring Boot SQL
English
Senior
Developer

Drive mission-critical data flows end-to-end — build the backbone of a global banking platform!

Lisbon-based opportunity with hybrid work model (3 onsite days per week).

As a Senior Fullstack Java & Angular Developer, you will be working for our client, a large Bank, within their IT department on a core banking data and workflows platform. You will design, develop, and maintain scalable backend services and frontend interfaces, contributing to the optimisation of complex financial data workflows and regulatory systems in a senior hands-on capacity.

Your main responsibilities:

  • Design, develop, and maintain high-performance Java backend services using Spring Boot and relational databases (SQL, PL/SQL).
  • Build and maintain Angular frontend components for internal banking and data platforms.
  • Write and optimise PL/SQL scripts and stored procedures for complex data workflows.
  • Manage source control, CI/CD pipelines and container orchestration using GitLab, Kubernetes and Maven.
  • Collaborate with cross-functional teams to devise scalable technical solutions aligned with business and compliance requirements.
  • Contribute to the continuous improvement of code quality, performance, and delivery processes (SonarQube, CI/CD best practices).
  • Participate in troubleshooting and resolving production incidents with a problem-solving mindset.

You're ideal for this role if you have:

  • 5+ years of experience as a Java developer.
  • Strong hands-on experience with Java 8+ and Spring Boot.
  • Angular development/maintenance experience
  • Practical knowledge of PL/SQL — ability to write and maintain stored procedures, scripts, and relational database queries.
  • Experience with SQL and relational databases.
  • Familiarity with GitLab CI/CD pipelines and Kubernetes.
  • Strong problem-solving skills and ability to optimise complex workflows.
  • English C1 — fluent spoken and written.

It is a strong plus if you have: (optional)

  • Hands-on experience designing and building ETL workflows or optimising data flows and transformations.
  • Experience with Spark, Liquibase, ArgoCD, Vault, JFrog, DynaTrace, Kibana or Kafka messaging.
  • Background in banking or financial systems.

Language required for the role:

  • English: C1 — fluent (mandatory)

Eligibility for the role:

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

Internal number #9419

Benefits

ITDS Clubs

Access to medical insurance

Meal Card

Access to Pluralsight & Udemy

Integrational Events

Your criteria

Want to be notified about new job openings
that match your preferences?

By providing e-mail address and clicking „Notify Me” you agree that ITDS will send e-mail notification that match criteria you have provided.