Senior Full‑Stack Engineer – Backend & UI, AVP

Deutsche Bank
Full-timepune, India

📍 Job Overview

Job Title: Senior Full-Stack Engineer – Backend & UI, AVP

Company: Deutsche Bank

Location: Pune, India

Job Type: Full Time

Category: Engineering / Technology Operations

Date Posted: July 24, 2026

Experience Level: 5-10 Years

Remote Status: On-site

🚀 Role Summary

  • Develop and maintain highly scalable, security-critical identity and access management (IAM) platforms, focusing on Single Sign-On (SSO) services.

  • Design, build, and support both robust backend services and modern frontend/admin user interfaces for enterprise authentication and federated identity use cases.

  • Act as a senior technical escalation point (SL3) and Subject Matter Expert (SME) for critical SSO ecosystem components, driving reliability and operational excellence.

  • Engage in hands-on full-stack development, troubleshooting complex production incidents, and performing root cause analysis to ensure system resilience and user experience.

📝 Enhancement Note: This role is positioned as a Senior Full-Stack Engineer with an Associate Vice President (AVP) corporate title, indicating a significant level of responsibility and technical leadership within the engineering team. The focus on "Single Sign On (SSO) Services Engineering" and "identity and access management platforms" clearly places this role within the technology operations and security engineering domain, requiring deep expertise in both backend and frontend development, as well as production support and domain ownership.

📈 Primary Responsibilities

  • Design, develop, and maintain robust backend services supporting large-scale SSO and identity platforms, ensuring high availability and scalability.

  • Design and build responsive, user-friendly web interfaces (admin consoles, dashboards, configuration UIs) for identity and authentication services, prioritizing security and usability.

  • Develop and maintain RESTful API integrations to facilitate seamless communication between frontend applications, backend services, and authentication flows.

  • Lead the investigation and resolution of complex production incidents, performing deep technical analysis and Root Cause Analysis (RCA) to drive long-term corrective actions and minimize business impact.

  • Act as a primary technical escalation point (SL3) for critical issues, debugging and resolving problems across UI, APIs, backend services, and distributed systems.

  • Work extensively with authentication and federation flows, including OAuth 2.0, OpenID Connect, and SAML, ensuring implementations meet strict security, compliance, and audit requirements.

  • Collaborate closely with Engineering, DevOps, UX, and Product teams to ensure successful feature delivery and platform stability.

  • Analyze logs, metrics, and traces using observability platforms (Splunk, Grafana, Prometheus, ELK) to proactively identify and address performance bottlenecks and potential issues.

  • Support release activities, validate production readiness of new features, and maintain/enhance runbooks, knowledge articles, and operational documentation.

  • Contribute to automation, tooling, and monitoring improvements to reduce operational overhead and enhance system resilience.

📝 Enhancement Note: The responsibilities highlight a dual focus on development and advanced production support. The emphasis on "SL3" escalation, "Root Cause Analysis (RCA)," and "domain ownership" underscores the need for an engineer who can not only build but also deeply understand and maintain critical systems. The inclusion of specific authentication protocols (OAuth 2.0, OpenID Connect, SAML) and observability tools demonstrates the technical depth required for this role in a financial services context.

🎓 Skills & Qualifications

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related technical field. Experience:

  • 5-10 years of hands-on software engineering experience, with a strong emphasis on building and supporting production-grade systems.

  • Proven track record of successfully delivering complex projects in a fast-paced, dynamic environment. Required Skills:

  • Strong hands-on backend development experience using Java; proficiency in Python or similar languages is a significant advantage.

  • Proven experience supporting distributed, high-availability systems in production, with a deep understanding of their operational characteristics.

  • Solid understanding and practical experience with cloud platforms such as AWS, Azure, or GCP.

  • Hands-on experience with Kubernetes, Docker, and containerized workloads, including deployment and management.

  • Strong Linux fundamentals with proficiency in shell scripting (Bash) and system-level debugging skills.

  • Hands-on experience in UI development using modern frameworks such as React, Angular, or similar, with a strong grasp of HTML, CSS, JavaScript / TypeScript.

  • Experience building secure, enterprise-grade web UIs that effectively consume backend APIs.

  • Experience with monitoring, logging, and observability tools (e.g., Splunk, Prometheus, Grafana, Datadog, ELK).

  • Excellent analytical and problem-solving skills, with a proven ability to troubleshoot complex issues under production pressure.

  • Strong communication skills and the ability to collaborate effectively across global teams.

  • Fluency in English. Preferred Skills:

  • Prior experience acting as a Subject Matter Expert (SME) for critical platforms or services, demonstrating deep domain knowledge.

  • Deep functional knowledge of Identity & Access Management (IAM) / SSO domains.

  • Hands-on experience with specific IAM products like PingAM, PingIDM, PingDS, Keycloak, or similar enterprise-grade solutions.

  • Strong practical experience with OAuth 2.0, OpenID Connect, and SAML in enterprise environments.

  • Experience leading post-incident reviews, driving operational improvement initiatives, and contributing to platform hardening.

  • Exposure to security reviews, audits, and regulatory compliance processes within a financial institution.

📝 Enhancement Note: The required skills emphasize a full-stack capability with a backend-first approach, particularly in Java. The inclusion of specific cloud platforms, containerization technologies, and observability tools points to a modern, cloud-native development and operations environment. The preferred skills strongly indicate that candidates with direct experience in IAM/SSO products and protocols will have a distinct advantage, aligning with the core function of the team.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of complex backend service development, highlighting scalability, resilience, and performance optimization techniques.

  • Examples of responsive and secure frontend/admin UI development, showcasing user experience design and API integration capabilities.

  • Case studies detailing contributions to distributed systems, containerization (Kubernetes/Docker), or cloud deployments.

  • Documentation or examples of involvement in production support, incident resolution, and Root Cause Analysis (RCA) for critical systems. Process Documentation:

  • Showcase examples of how you have documented technical designs, system architectures, and operational procedures (e.g., runbooks, knowledge articles).

  • Evidence of contributions to automation efforts, such as scripting for deployment, monitoring, or operational tasks.

  • Portfolios that illustrate experience with observability tools, including log analysis, metric charting, and tracing visualization to diagnose issues.

  • Examples of how you have participated in or led post-incident reviews, outlining the process for identifying lessons learned and implementing corrective actions.

📝 Enhancement Note: For a senior engineering role with significant production support responsibilities, a portfolio is crucial. It should not only showcase development prowess but also demonstrate a mature understanding of operational excellence, incident management, and system resilience. The emphasis is on tangible evidence of problem-solving, system ownership, and contribution to stability.

💵 Compensation & Benefits

Salary Range:

  • Given the AVP title, Senior Full-Stack Engineer role, and location in Pune, India, a competitive salary range is expected. Based on industry benchmarks for similar roles in major Indian IT hubs, the estimated annual salary could range from ₹2,000,000 to ₹4,000,000 (approximately $24,000 - $48,000 USD, subject to exchange rates). This range accounts for the extensive experience, specialized skills in backend (Java), frontend (React/Angular), cloud, containerization, and critical domain knowledge (IAM/SSO). Benefits:

  • Best-in-class leave policy.

  • Gender-neutral parental leaves.

  • 100% reimbursement under childcare assistance benefit (gender-neutral).

  • Sponsorship for industry-relevant certifications and education, supporting continuous learning and professional development.

  • Employee Assistance Program (EAP) for you and your family members, offering confidential support.

  • Comprehensive Hospitalization Insurance for you and your dependents, providing financial security for medical needs.

  • Accident and Term life Insurance, ensuring protection for your loved ones.

  • Complementary Health screening for individuals aged 35 and above. Working Hours:

  • The role is listed as Full Time, typically implying a standard 40-hour work week. However, given the nature of production support and critical systems ownership, flexibility may be required, potentially including on-call rotations or extended hours during critical incidents or release cycles.

📝 Enhancement Note: The salary estimate is based on market data for senior engineering roles in Pune, India, considering the AVP title and the specific technology stack and domain expertise required. Deutsche Bank is a large financial institution, and compensation packages typically reflect this. The listed benefits are standard for multinational corporations and are particularly attractive for employees seeking comprehensive support for family, health, and career growth.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services (Banking)

Company Size: Deutsche Bank is a global financial services company with over 80,000 employees worldwide, indicating a large, established corporate environment with extensive resources and global reach.

Founded: 1870, signifying a long history and deep-rooted presence in the financial industry.

Team Structure:

  • The role is within the "Single Sign On (SSO) Services Engineering" team, which likely operates as a specialized unit within Deutsche Bank's broader technology or digital division.

  • This team is responsible for critical identity and access management platforms, suggesting close collaboration with security, infrastructure, and application development teams across the organization.

  • Reporting structure likely involves a team lead or engineering manager, with the AVP title indicating a senior individual contributor role with significant technical influence. Methodology:

  • The team likely follows agile or hybrid methodologies for development, with a strong emphasis on DevOps principles for continuous integration, continuous delivery (CI/CD), and robust production support.

  • Data analysis and insights from observability platforms are critical for understanding system performance and user behavior.

  • Workflow planning and optimization strategies are essential for managing complex authentication flows and ensuring efficiency.

  • Automation and efficiency practices are paramount, given the scale and security-critical nature of IAM platforms.

Company Website: https://www.db.com

📝 Enhancement Note: Deutsche Bank's status as a major global bank implies a structured, compliance-focused, and security-conscious work environment. For a technology role, this means adherence to stringent standards, robust processes, and a culture that values stability and reliability, particularly in areas like identity and access management. The team's specialization suggests a high level of technical expertise and focus.

📈 Career & Growth Analysis

Operations Career Level: This role is at the Associate Vice President (AVP) level, which is a senior individual contributor position within Deutsche Bank's corporate hierarchy. It signifies a high level of technical expertise, ownership, and the ability to mentor junior engineers. The role requires deep specialization in full-stack development, particularly in backend Java, modern UI frameworks, and critical security domains like IAM/SSO.

Reporting Structure: The Senior Full-Stack Engineer will likely report to an Engineering Manager or Director responsible for the SSO Services Engineering team. They will collaborate closely with product managers, DevOps engineers, security architects, and other engineering teams across the bank.

Operations Impact: The work directly impacts the security posture, operational efficiency, and user experience of Deutsche Bank's digital services. By ensuring the reliability and security of SSO platforms, this role plays a crucial part in enabling seamless and secure access for employees and potentially customers, thereby supporting business continuity and regulatory compliance.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in IAM/SSO technologies, cloud-native architectures, and advanced security protocols, potentially becoming a recognized SME within the organization.

  • Leadership Development: Transition into a technical lead or management role, mentoring junior engineers, and guiding project execution within the SSO domain.

  • Cross-Functional Mobility: Gain exposure to various aspects of banking technology and potentially move into roles focused on cybersecurity, platform engineering, or enterprise architecture.

  • Continuous Learning: Leverage the sponsorship for industry-relevant certifications and education to stay ahead of evolving technologies and security threats.

📝 Enhancement Note: The AVP title is a key indicator of career progression. This role is not just about coding; it's about technical leadership, problem-solving at a high level, and contributing to the strategic direction of critical infrastructure components. The growth opportunities are geared towards deepening technical mastery or moving into leadership positions within a large financial institution.

🌐 Work Environment

Office Type: The role is based in Pune, India, at Deutsche Bank's Business Bay location. This is likely a modern, corporate office environment designed to support a large workforce, with amenities for collaboration, focused work, and employee well-being.

Office Location(s): Pune - Business Bay, India. This location suggests a presence in a significant business hub within Pune, likely offering good connectivity and access to talent.

Workspace Context:

  • A collaborative environment is expected, with opportunities to work alongside fellow engineers, product managers, and other stakeholders.

  • Access to modern development tools, robust infrastructure, and relevant operational technologies (e.g., observability platforms, CI/CD pipelines) will be provided.

  • The workspace will foster interaction with a global team, necessitating strong remote collaboration skills alongside in-office teamwork.

Work Schedule: While a standard 40-hour work week is typical, the responsibilities of a senior engineer in a critical production support role may necessitate flexibility. This could include participation in on-call rotations, responding to urgent production issues outside standard hours, or supporting global release schedules.

📝 Enhancement Note: As an on-site role in a major financial institution, the work environment will likely be professional, structured, and security-conscious. The emphasis on collaboration within a global context suggests a dynamic workplace where effective communication and teamwork are paramount, even with the requirement to be physically present in the office.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will likely conduct an initial call to assess basic qualifications, experience, and cultural fit.

  • Technical Screening: Expect one or more technical interviews, potentially including coding challenges (e.g., algorithm-based problems, system design questions) focusing on Java, frontend technologies, and general software engineering principles.

  • System Design/Architecture Interview: A significant part of the interview process will likely focus on system design, particularly for distributed, high-availability, and security-critical systems. This will assess your ability to design scalable, resilient, and secure solutions.

  • Production Support & IAM/SSO Focus: Interviews will probe your experience with production incidents, RCA, troubleshooting complex distributed systems, and deep knowledge of IAM/SSO concepts, protocols (OAuth 2.0, OIDC, SAML), and potentially specific tools.

  • Behavioral/Situational Interviews: Questions will assess your collaboration skills, problem-solving approach, leadership potential, and how you handle pressure or ambiguity.

  • Final Round: This may involve a discussion with senior leadership to confirm technical depth, strategic thinking, and overall fit for the AVP role.

Portfolio Review Tips:

  • Curate Select Examples: Focus on projects that best demonstrate your full-stack capabilities, particularly those involving backend Java development, modern UIs, and complex integrations.

  • Highlight Production Impact: When presenting case studies, emphasize your role in resolving production issues, improving system reliability, or enhancing security. Quantify impact where possible (e.g., reduced incident resolution time, improved system uptime).

  • Showcase IAM/SSO Expertise: If you have experience with IAM/SSO, dedicate specific examples or a section to showcase your understanding of protocols, security best practices, and relevant tools.

  • Structure for Clarity: Organize your portfolio logically. For each project, clearly state the problem, your role, the technologies used, the solution implemented, and the outcomes achieved.

  • Prepare for Deep Dives: Be ready to discuss technical details, architectural decisions, trade-offs, and challenges encountered in your portfolio projects.

Challenge Preparation:

  • Coding Challenges: Practice coding problems on platforms like LeetCode, focusing on data structures, algorithms, and Java. Be prepared for "whiteboard coding" or live coding exercises.

  • System Design: Study common system design patterns for scalable, fault-tolerant applications. Practice designing systems like a URL shortener, a distributed cache, or an authentication service.

  • IAM/SSO Scenarios: Prepare to discuss common IAM/SSO use cases, security vulnerabilities, and how to implement secure authentication flows. Review the specifics of OAuth 2.0, OpenID Connect, and SAML.

  • Troubleshooting Scenarios: Think about how you would approach diagnosing a performance degradation in a distributed system, a failure in an authentication service, or a UI rendering issue.

📝 Enhancement Note: The interview process for an AVP-level role at a global bank like Deutsche Bank will be rigorous. Candidates should expect a multi-stage process that thoroughly evaluates technical depth, problem-solving skills, and experience with critical production systems, especially within the security and identity domain. A well-prepared portfolio that clearly articulates impact and technical expertise is vital.

🛠 Tools & Technology Stack

Primary Tools:

  • Backend Development: Java (primary), potentially Python.

  • Frontend Development: React, Angular, HTML, CSS, JavaScript, TypeScript.

  • Containerization & Orchestration: Docker, Kubernetes.

  • Cloud Platforms: AWS, Azure, or GCP.

  • Operating Systems: Linux (with Bash scripting).

  • APIs: RESTful APIs.

Analytics & Reporting:

  • Observability Platforms: Splunk, Prometheus, Grafana, Datadog, ELK Stack (Elasticsearch, Logstash, Kibana).

  • Monitoring & Alerting: Tools integrated with observability platforms.

CRM & Automation:

  • IAM/SSO Products (Preferred): PingAM, PingIDM, PingDS, Keycloak, or similar.

  • Security Protocols: OAuth 2.0, OpenID Connect, SAML.

  • Automation Tools: Scripting (Bash), potentially CI/CD tools (e.g., Jenkins, GitLab CI).

📝 Enhancement Note: The technology stack is modern and industry-standard for large-scale enterprise applications, particularly in the security and infrastructure domain. Proficiency in Java and modern frontend frameworks is essential, complemented by strong skills in cloud-native technologies and observability tools. Experience with specific IAM products is a significant plus.

👥 Team Culture & Values

Operations Values:

  • Reliability & Stability: A paramount value, given the critical nature of identity and access management systems in a financial institution. Processes and development practices must prioritize uptime and resilience.

  • Security First: Every decision and implementation must consider security implications, adhering to stringent corporate policies and industry best practices.

  • Collaboration & Teamwork: Working effectively with a global team, including product, DevOps, and other engineering groups, is essential for success.

  • Continuous Improvement: A proactive mindset towards enhancing systems, automating processes, and improving operational efficiency is highly valued.

  • Accountability & Ownership: Taking responsibility for the systems you build and support, including driving resolutions and improvements.

Collaboration Style:

  • Cross-functional Integration: Engineers are expected to work closely with various teams, bridging the gap between development, operations, and security.

  • Process Review & Feedback: A culture that encourages constructive feedback on code, designs, and operational processes to foster shared learning and improvement.

  • Knowledge Sharing: Active participation in sharing knowledge through documentation, code reviews, and internal presentations to elevate the team's collective expertise.

📝 Enhancement Note: The culture within a financial services technology organization like Deutsche Bank typically emphasizes precision, security, and collaboration. The values align with the demands of maintaining critical, high-stakes systems where reliability and security are non-negotiable.

⚡ Challenges & Growth Opportunities

Challenges:

  • Complexity of IAM Systems: Navigating and enhancing intricate identity and access management platforms requires deep technical understanding and meticulous attention to detail.

  • Security & Compliance Demands: Adhering to rigorous security standards, audit requirements, and regulatory compliance within the financial sector can be challenging.

  • Production Incident Management: Responding effectively and efficiently to complex production incidents under pressure, requiring strong troubleshooting and analytical skills.

  • Global Team Collaboration: Effectively communicating and coordinating with teams across different time zones and cultural backgrounds.

  • Keeping Pace with Technology: Continuously learning and adapting to evolving technologies in cloud, security, and full-stack development.

Learning & Development Opportunities:

  • IAM/SSO Specialization: Opportunities to become a highly sought-after expert in identity and access management through hands-on experience and sponsored training.

  • Cloud-Native Expertise: Deepening skills in Kubernetes, Docker, and cloud platforms through real-world application and potentially cloud certifications.

  • Advanced Security Concepts: Exposure to enterprise security practices, threat modeling, and secure coding principles within a financial institution.

  • Leadership Skills: Developing mentorship capabilities and potentially moving towards technical leadership or management roles within the engineering structure.

  • Industry Exposure: Access to conferences, training programs, and certifications relevant to software engineering, cloud computing, and cybersecurity.

📝 Enhancement Note: This role presents significant challenges inherent to working with critical infrastructure in a regulated industry. However, these challenges are directly linked to substantial growth opportunities, allowing engineers to develop highly valuable, specialized skills and advance their careers within a global financial powerhouse.

💡 Interview Preparation

Strategy Questions:

  • Technical Strategy: "How would you design a scalable and secure authentication service for millions of users? Discuss the trade-offs involved with different protocols like OAuth 2.0 and SAML." (Preparation: Review system design principles for distributed systems, authentication flows, and security best practices.)

  • Problem-Solving Strategy: "Describe a time you had to troubleshoot a complex production issue involving multiple services. What was your approach, and how did you ensure a swift resolution while identifying the root cause?" (Preparation: Prepare a STAR method answer focusing on a challenging incident, detailing your analytical process, collaboration, and follow-up actions.)

  • Process Improvement Strategy: "How would you approach automating a manual operational task within the SSO platform to reduce toil and improve efficiency? What metrics would you use to measure success?" (Preparation: Think about common operational tasks in distributed systems and how scripting, CI/CD, or observability tools can be leveraged.)

Company & Culture Questions:

  • "What interests you about working at Deutsche Bank, specifically within the SSO Services Engineering team?" (Preparation: Research Deutsche Bank's values, recent technology initiatives, and the importance of IAM in financial services.)

  • "How do you ensure your code and system designs align with security and compliance requirements?" (Preparation: Discuss your understanding of secure coding principles, compliance frameworks, and your proactive approach to security.)

  • "Describe your experience working in a global team environment. How do you overcome communication barriers?" (Preparation: Highlight examples of successful collaboration with international colleagues and strategies for clear, concise communication.) Portfolio Presentation Strategy:

  • Storytelling with Data: For each project, craft a narrative that clearly outlines the problem, your solution, the technologies used, and the quantifiable impact (e.g., performance improvements, incident reduction, enhanced security).

  • Focus on Ownership: Emphasize your personal contributions and the ownership you took for critical components or features.

  • Technical Depth: Be prepared to dive deep into the technical architecture, design decisions, and challenges faced. Explain why certain choices were made.

  • Demonstrate Problem-Solving: Highlight specific instances where you solved complex technical challenges, especially those related to performance, scalability, or security.

📝 Enhancement Note: Interview preparation should focus on demonstrating not only technical proficiency but also a mature understanding of production systems, security, and collaborative problem-solving within a corporate, regulated environment. For an AVP role, the ability to articulate strategic thinking and impact is as important as hands-on skills.

📌 Application Steps

To apply for this operations position:

  • Submit your application through the Deutsche Bank careers portal via the provided link.

  • Resume Optimization: Tailor your resume to highlight your strongest experience in Java backend development, modern UI frameworks (React/Angular), cloud-native technologies (Kubernetes, Docker), and IAM/SSO concepts. Quantify achievements with metrics wherever possible.

  • Portfolio Preparation: Select 2-3 key projects that best showcase your full-stack capabilities, production support experience, and any relevant IAM/SSO work. Prepare concise descriptions focusing on problem, solution, your role, technologies, and outcomes. Be ready to walk through these during an interview.

  • Technical Skill Refresh: Brush up on Java fundamentals, data structures, algorithms, system design principles for distributed systems, and common authentication protocols (OAuth 2.0, OIDC, SAML).

  • Company & Role Research: Understand Deutsche Bank's mission, values, and its position in the financial industry. Familiarize yourself with the specific responsibilities and technologies mentioned in the job description to articulate your fit and enthusiasm.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires strong expertise in Java backend development, modern frontend frameworks, and cloud-native technologies like Kubernetes and Docker. Candidates must have deep knowledge of authentication protocols such as OAuth 2.0, SAML, and OpenID Connect.