Senior Full Stack Developer - Senior Specialist Application Management (m/f/d)

Company
Description
* Deutsche Pfandbriefbank AG * Madrid Deutsche Pfandbriefbank AG (pbb) is an international specialized 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 **Senior Full Stack Developer \- Senior 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 * 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: Coordinate with stakeholders like Audit and Compliance to ensure secure, state\-of\-the\-art, and compliant solutions **How to convince us** ---------------------- * Professional experience: Minimum 8 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 distributed design (12\-Factor\-Apps) * Frontend expertise: Solid understanding of modern UI design using either Angular or React, alongside TypeScript * Cloud \& DevOps: Practical experience with cloud technologies (Azure, Docker, Kubernetes, Terraform) and CI/CD tools (Git, ArgoCD) * Database \& QA skills: Proficient in RDBMS (PostgreSQL, PL/SQL knowledge) and automated testing tools such as 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 is 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; }
Posted by

David Muñoz
Indeed · HR