Description
* Deutsche Pfandbriefbank AG
* Madrid
Deutsche Pfandbriefbank AG (pbb) is an international specialiced commercial bank with over 800 employees from 37 countries. We offer our customers a wide range of financing and investment solutions for the entire real estate value chain. Our goal is to contribute to a more sustainable world of real estate.
For our CIO/COO business area based in Madrid, we are currently seeking to hire, with immediate effect, a
**Full Stack Developer \- Specialist Application Management (m/f/d)**
=====================================================================
**Your tasks**
--------------
* End\-to\-end software development: Design and develop scalable business functions using Java and Cloud Stack technologies, including migrating existing .NET applications
* Agile collaboration: Partner with business analysts, experts, and project managers to iteratively refine and build web applications
* DevOps implementation: Utilize modern DevOps tools to efficiently build, test, and deploy software solutions
* Application ownership: Maintenance, reliable operations, performance optimization, and detailed system documentation of banking applications
* Regulatory compliance: Ensure strict availability, performance, and compliance with all regulatory requirements during operations
**How to convince us**
----------------------
* Professional experience: Minimum 4 years of relevant working experience within the information technology sector
* Core backend stack: Strong knowledge of Java, Spring Boot, or Kotlin, including REST/message\-driven services and schedulers
* Frontend expertise: Solid understanding of modern UI design using either Angular or React, alongside TypeScript
* Cloud \& DevOps: Practical experience with modern DevOps practices, including Git and CI/CD pipelines (such as ArgoCD)
* Database \& QA skills: Proficient in RDBMS (PostgreSQL, MSSQL) and automated testing tools like JUnit, Swagger, and Playwright
* Language proficiency: Excellent written and spoken English skills; knowledge of the German language is a plus
* Industry \& flexibility: Banking/financial services experience and PL/SQL knowledge are advantageous, with a willingness for occasional EU travel
**Our values**
--------------
We live our values and expect the same attitude from our employees. Together, we are future\-oriented, reliable, and collaborative.
**What you can expect**
-----------------------
With us, you will encounter a sustainable corporate culture, diverse and challenging projects, as well as plenty of creative freedom and flexibility.
And what else?
* Compelling compensation \& great benefits
* Family\-friendly working conditions with at least two days remote working
* Attractive, easy\-to\-reach locations
**Sounds exciting?**
--------------------
So let's shape the future of real estate together. Apply now to join \#teampbb in just a few clicks!
* Hubert Lohr
* HR Business Partner
* \+49 89 2880\-10126
\#content\_zone { max\-width: 834px; } \#scheme\_detail\_data { width:100%; display:table; margin\-bottom: 10px; } .scheme\-border { border: 1px solid rgba(220,223,226,0\.8\); } .scheme\-margin { margin\-top: 10px; } .scheme\-display .scheme\-content { font\-size: 16px; padding: 14px 24px; background\-color: \#ffffff; line\-height: 1\.6; } .scheme\-display .scheme\-title { word\-break: break\-word; } .scheme\-display .scheme\-title h2 { margin: 0px; font\-size: 28px; line\-height: 2; padding: 0px; } .scheme\-display .scheme\-title ul { margin\-bottom: 16px; } .scheme\-display .video { width: 100%; height: 400px; } .scheme\-display h2\.scheme\-headline { margin: 0px 0px 18px 0px; padding: 0px; } .scheme\-display .content\-images { position: relative; overflow: hidden; display: block; box\-sizing: border\-box; padding: 0px; } .scheme\-display .content\-images:not(:has(.content\-images\-frame)) { height: 335px; } \#header\_image { display: none; } \#jobTplContainer ul.scheme\-additional\-data { margin\-bottom: 0px; min\-width: 40%; } .scheme\-additional\-data { float: left; margin: 0; padding: 0; list\-style: none; } .scheme\-additional\-data li { list\-style: none; margin: 4px 15px 0px \-3px !important; } .scheme\-additional\-data li.left { float: left; } .scheme\-display .slide\-images:nth\-child(2\), .scheme\-display .slide\-images:nth\-child(3\) { display:none; } .scheme\-display .slide\-images { width: 100%; position:absolute; top: 50%; left: 50%; \-webkit\-transform: translate(\-50%,\-50%); \-ms\-transform: translate(\-50%,\-50%); } .scheme\-display .content\-images\-frame { position: relative; width: 100%; height: 335px; overflow: hidden; } .scheme\-display .content\-images\-description { display: block; text\-align: left; font\-size: 1rem; line\-height: 1\.4; color: \#000; padding: 8px 24px; border\-bottom: 1px solid rgba(220,223,226,0\.8\); } .scheme\-content .user\-image { width: 100px; height: 100px; border\-radius: 50%; float: left; line\-height: 100px; background: no\-repeat center center; background\-size: cover; } .scheme\-content .user\-data { height: 100px; margin\-left: 80px; } .scheme\-content .user\-data li { list\-style: none; } i.fa\-fw { margin\-right: 5px; margin\-left: 5px; } @media (max\-width: 768px) { .scheme\-additional\-data li { display: block; float: none; } .scheme\-display .content\-images { height: 250px; } } @media (max\-width: 650px) { .scheme\-display .content\-images { height: 250px; } } @media (max\-width: 450px) { .scheme\-display .content\-images { height: 133px; } } \#frame\_zone { background\-color: \#ffffff; }