Job Opportunities for You

Back to All Offers

How to use the job offers’ basket?

Checkout

New

Senior Java / Spring Boot Lead Developer – Financial Services

Porto
Hybrid

4 830 - 5 670

EUR

(B2B)

2 450 - 2 800

EUR

net (Permanent Contract)

Docker GitLab-CI Java Jenkins JUnit Kubernetes Mockito MySQL PostgreSQL Spring Boot
English, French
Expert, Senior
Banking
Developer

Unleash innovation — shape the future of financial technology with scalable microservices!

Porto-based opportunity with hybrid work model.

As a Senior Java / Spring Boot Lead Developer, you will be working for our client, a prominent player in the banking and financial services industry, dedicated to delivering cutting-edge lease application solutions. Join a dynamic team in Porto and be part of a digital transformation that empowers clients across the financial sector—pioneering scalable, secure backend architectures that drive business performance and redefine industry standards.

Your main responsibilities:

  • Design, develop, and deploy robust microservices architectures using Java and Spring Boot to support lease applications.
  • Analyze business requirements to translate them into scalable technical solutions, ensuring system resilience and performance.
  • Review and optimize existing codebases to ensure high quality, security, and maintainability.
  • Enforce best practices in software development, including TDD, clean coding, and automated testing.
  • Collaborate with DevOps teams to implement CI/CD pipelines with Docker, Kubernetes, and Jenkins.
  • Provide technical mentorship through code reviews, pair programming, and documentation of architecture and APIs.
  • Ensure seamless integration of software modules and support end-to-end deployment processes.

You're ideal for this role if you have:

  • Minimum 9+ years of backend development experience in enterprise Java environments.
  • Expertise in Java and Spring Boot ecosystem (N4 Mastery).
  • In-depth knowledge of microservices design, RESTful APIs, and distributed systems.
  • Hands-on experience with relational (PostgreSQL, MySQL) and NoSQL databases.
  • Proficiency with testing frameworks like JUnit and Mockito, and DevOps tools such as Docker, Kubernetes, Jenkins, and GitLab CI.
  • Fluent in English and French (C1/C2 level), with excellent communication and leadership skills.

It is a strong plus if you have:

  • Experience within banking or leasing software platforms.
  • Exposure to cloud-native architecture and modern application monitoring tools.

Language Required for the role:

  • Fluent in English and French

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union 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.

Internal number #9923

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.