Full Stack Developer (UI + Backend), GCP & AI, AVP

Deutsche Bank
Full-timepune, India

📍 Job Overview

Job Title: Full Stack Developer (UI + Backend), GCP & AI, AVP

Company: Deutsche Bank

Location: Pune - Business Bay, India (Primary) / Bangalore, India (Secondary)

Job Type: Full time

Category: Technology & Engineering (Full Stack Development, Cloud Engineering, AI Engineering)

Date Posted: 2026-08-11

Experience Level: 5-10 Years (AVP Level)

Remote Status: On-site

🚀 Role Summary

  • Develop and operationalize end-to-end, scalable full-stack applications with a focus on UI and backend services.

  • Integrate cutting-edge Agentic AI and RAG-based solutions to enhance transaction monitoring, data controls, and business decision-making.

  • Design and implement cloud-native applications and event-driven data processing pipelines, primarily on Google Cloud Platform (GCP).

  • Drive engineering excellence, adherence to best practices in performance, resiliency, security, and observability across globally distributed teams.

📝 Enhancement Note: This role is positioned at an Assistant Vice President (AVP) level, indicating a need for significant technical expertise, leadership potential, and the ability to influence technical strategy and execution within the Transaction Monitoring and Data Controls domain. The emphasis on GCP and AI suggests a forward-looking technology strategy within Deutsche Bank's Technology, Data and Innovation (TDI) organization.

📈 Primary Responsibilities

  • Build and deliver robust, end-to-end solutions encompassing both frontend UI development and backend microservices.

  • Develop responsive, reusable, and accessible user interfaces leveraging modern frontend frameworks, ensuring seamless integration with backend services.

  • Design, develop, and deploy Java-based microservices and RESTful APIs using Spring Boot, adhering to microservices architectural patterns.

  • Implement and manage event-driven architectures and data processing pipelines using technologies like Kafka and Apache Spark.

  • Develop and deploy cloud-native applications on GCP, utilizing services such as App Engine, Google Kubernetes Engine (GKE), and Cloud Run.

  • Contribute to the design and implementation of Agentic AI and Retrieval-Augmented Generation (RAG) based automation use cases to drive efficiency and enhance controls.

  • Champion and implement best practices for application performance, resiliency, fault tolerance, observability, and security.

  • Collaborate effectively with cross-functional teams including Cloud Platform, Security, Data, Risk, and Compliance to deliver enterprise-grade solutions.

  • Promote high code quality, reusability, and adherence to engineering standards across globally distributed development teams.

📝 Enhancement Note: The primary responsibilities highlight a need for a developer who can operate across the entire software development lifecycle, from UI design to backend implementation and cloud deployment, with a strong emphasis on modern architectural patterns (microservices, event-driven) and emerging AI technologies. The AVP level implies a responsibility for technical leadership and driving best practices.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field is typically expected for an AVP-level role in a global financial institution.

Experience: 5-10 years of hands-on professional experience in full-stack software development, with a significant portion focused on backend engineering and modern UI development.

Required Skills:

  • Strong hands-on experience in both UI (React or Angular) and backend development (Java, Spring Boot).

  • Proficiency in TypeScript/JavaScript, responsive design principles, and component-based architecture for frontend development.

  • Expertise in designing and implementing Java-based microservices and RESTful APIs.

  • Experience with event-driven architecture patterns and messaging systems like Kafka.

  • Proven experience developing cloud-native applications on Google Cloud Platform (GCP), including services like App Engine, GKE, and Cloud Run.

  • Experience building scalable, high-volume applications with a focus on performance tuning and resilience engineering.

  • Proficiency with at least one transactional database technology (e.g., Oracle, PostgreSQL, SQL Server) and/or cloud data warehouses (e.g., BigQuery).

  • Experience with CI/CD tools and practices (e.g., TeamCity, Jenkins, GitHub Actions).

  • Practical experience in LLM-based application development and Agentic AI frameworks (e.g., LangChain, Google ADK, CrewAI), including RAG patterns.

  • Strong verbal and written communication skills, with demonstrated experience in global collaboration. Preferred Skills:

  • Experience with Red Hat OpenShift.

  • Experience with Kotlin.

  • Security implementation experience, including OAuth2/OIDC.

  • Frontend testing frameworks (e.g., Jest, Cypress, Playwright).

  • Experience in large-scale data integration projects and products.

  • Data engineering experience, particularly with partitioning and optimization for retrieval/insert performance.

  • Experience handling confidential data and implementing privacy-preserving design approaches.

  • Domain experience in payment screening, fraud detection, integrity monitoring, or payment lifecycle management.

  • Experience with business rules engines like Drools.

  • Knowledge of data quality, lineage, observability, and data security principles.

📝 Enhancement Note: The "Required Skills" section is a crucial filter. Candidates should be prepared to demonstrate deep proficiency in Java/Spring Boot and at least one modern frontend framework. The inclusion of GCP, Kafka, Spark, and Agentic AI/RAG indicates a specialized skill set that is highly sought after. The "Preferred Qualifications" offer opportunities for candidates to differentiate themselves, especially with domain experience in financial services.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate end-to-end project examples showcasing full-stack development capabilities, including UI design, backend service implementation, and cloud deployment.

  • Present case studies that highlight the design and implementation of microservices, REST APIs, and event-driven architectures.

  • Include examples of cloud-native application development on GCP, detailing the services utilized and the architectural decisions made.

  • Showcase contributions to AI-driven automation projects, specifically illustrating the application of Agentic AI or RAG patterns for solving business problems.

  • Provide evidence of work on scalable, high-volume applications, detailing performance tuning and resilience engineering efforts. Process Documentation:

  • Clearly document the process followed for designing and developing new features or applications, from requirements gathering to deployment.

  • Illustrate workflow optimization strategies implemented to improve efficiency, reduce latency, or enhance user experience.

  • Detail the methodology for implementing and managing CI/CD pipelines, including testing, deployment, and rollback procedures.

  • Showcase how observability and monitoring were integrated into applications to track performance, identify issues, and ensure system health.

📝 Enhancement Note: For an AVP-level role, the portfolio is paramount. It should not just list projects but articulate the candidate's thought process, architectural decisions, problem-solving approach, and impact. Emphasis on GCP, AI, and financial domain context will be highly advantageous.

💵 Compensation & Benefits

Salary Range: Based on industry benchmarks for an Assistant Vice President (AVP) role in a major financial institution in India with 5-10 years of experience in full-stack development, GCP, and AI, the estimated annual salary range would be ₹25,00,000 to ₹40,00,000. This range can vary based on specific experience, performance, and the exact location within India.

Benefits:

  • Best-in-class leave policy, providing ample time for rest and personal pursuits.

  • Gender-neutral parental leaves, supporting work-life balance for all parents.

  • 100% reimbursement under childcare assistance benefit, easing the burden of childcare expenses.

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

  • Employee Assistance Program (EAP) offering confidential support for employees and their family members.

  • Comprehensive Hospitalization Insurance for the employee and dependents, ensuring access to quality healthcare.

  • Accident and Term Life Insurance, providing financial security for unforeseen events.

  • Complementary Health screening for employees aged 35 and above, promoting proactive health management.

Working Hours: The role is expected to involve approximately 40 working hours per week, typical for a full-time position. While an on-site role, Deutsche Bank often promotes flexible working arrangements where feasible, which may be discussed during the interview process.

📝 Enhancement Note: The salary estimate is derived from publicly available compensation data for similar roles (AVP, Full Stack Developer, Cloud Engineer) in major Indian tech hubs like Bangalore and Pune, considering the financial services industry and the specified experience level. Benefits are extensive and align with typical offerings from large multinational corporations, with a strong emphasis on employee well-being and professional growth.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services (Banking)

Company Size: Deutsche Bank is a global leader in financial services, employing over 80,000 people worldwide, indicating a large, established corporate environment with extensive resources and established processes. This size offers stability and significant opportunities for career growth and exposure to complex, high-impact projects.

Founded: 1870. With a long history, Deutsche Bank has a deeply ingrained corporate culture, emphasizing stability, compliance, and a global outlook. The recent focus on Technology, Data, and Innovation (TDI) suggests a strategic push towards modernization and embracing new technologies within this established framework.

Team Structure:

  • The role is part of the Technology, Data and Innovation (TDI) organization, specifically within the Transaction Monitoring and Data Controls domain. This suggests a specialized team focused on critical compliance and risk management functions within the bank.

  • The AVP title implies a senior individual contributor or a potential lead role within a project team, likely reporting to a Director or Senior Vice President.

  • Close collaboration is expected with other technology teams (Cloud Platform, Security, Data Engineering), as well as business stakeholders in Risk, Compliance, and Operations. Methodology:

  • The team emphasizes engineering excellence, agile delivery, and cloud modernization. This points towards modern software development practices, likely involving Scrum or Kanban for project management.

  • A data-driven approach is evident through the focus on data controls and the integration of AI/ML solutions.

  • The strategy includes AI-driven automation, indicating a commitment to leveraging advanced technologies for process improvement and efficiency gains.

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

📝 Enhancement Note: Candidates should understand that Deutsche Bank is a large, regulated financial institution. While embracing innovation (GCP, AI), there's a strong underlying emphasis on stability, security, and compliance. The culture likely balances modern tech practices with the rigor required in the banking sector.

📈 Career & Growth Analysis

Operations Career Level: This role is at the Assistant Vice President (AVP) level, which is a senior individual contributor or potential team lead position. It requires deep technical expertise, problem-solving capabilities, and the ability to guide technical decisions within a specific domain. It serves as a crucial step towards more senior technical leadership roles or specialized architect positions.

Reporting Structure: The AVP will likely report to a Director or Senior Vice President within the Technology, Data and Innovation (TDI) organization, specifically within the Transaction Monitoring and Data Controls domain. They will collaborate closely with architects, product owners, business analysts, and other engineers across various technology and business functions.

Operations Impact: This role directly impacts the bank's ability to monitor transactions effectively, maintain robust data controls, and ensure regulatory compliance. By building next-generation solutions and implementing AI-driven automation, the developer will enhance efficiency, reduce operational risk, and improve decision-making capabilities, contributing significantly to the bank's integrity and operational resilience.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in cloud-native development on GCP, advanced AI/ML techniques (Agentic AI, RAG), and large-scale data processing.

  • Leadership Development: Transition into a technical lead or architect role, mentoring junior developers and guiding project-level technical strategies.

  • Domain Expertise: Develop specialized knowledge in financial crime, transaction monitoring, and regulatory compliance technologies.

  • Cross-Functional Exposure: Gain experience working with diverse teams across the bank, understanding broader business challenges and technology integration needs.

  • Certification & Training: Leverage sponsorship for industry-relevant certifications (e.g., GCP certifications, AI/ML courses) to enhance skills and career progression.

📝 Enhancement Note: The AVP level is a significant career milestone. Candidates should be prepared to discuss their experience in leading technical initiatives, mentoring peers, and their vision for leveraging new technologies to solve complex financial industry problems.

🌐 Work Environment

Office Type: On-site. The role is based at Deutsche Bank's offices in Pune (Business Bay) or Bangalore. This implies a traditional corporate office environment designed for collaboration, security, and productivity.

Office Location(s):

  • Pune - Business Bay: A modern business district in Pune, offering good connectivity and access to amenities.

  • Bangalore - Velankani Tech Park: A well-established IT park in Bangalore, known for housing numerous technology companies and providing a conducive ecosystem for tech professionals. Workspace Context:

  • The workspace will likely be equipped with standard office infrastructure, including dedicated workstations, meeting rooms, and collaborative spaces to foster teamwork.

  • Access to essential developer tools, high-speed internet, and potentially specialized hardware for AI/ML development will be provided.

  • Opportunities for regular interaction with a global team, requiring effective use of communication and collaboration tools (e.g., Slack, Microsoft Teams, video conferencing).

Work Schedule: Standard full-time office hours, approximately 40 hours per week. While on-site, the company's flexible scheme may allow for some degree of flexibility in daily working hours, subject to team and project needs.

📝 Enhancement Note: Candidates should be prepared for an on-site role, emphasizing the importance of in-person collaboration and adherence to corporate office protocols. The location in a major Indian IT hub suggests a dynamic work environment with access to talent and resources.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or Recruiter call to assess basic qualifications, experience alignment, and cultural fit.

  • Technical Screening: A technical interview, likely involving coding challenges (live coding or take-home) focusing on Java, Spring Boot, UI development (React/Angular), and problem-solving.

  • GCP & AI Deep Dive: A session focused on experience with Google Cloud Platform services, cloud-native architecture, and practical application of AI/LLM concepts (Agentic AI, RAG).

  • System Design / Architecture Interview: A discussion on designing scalable, resilient, and secure enterprise-level solutions, potentially involving whiteboard sessions or case studies.

  • Behavioral / AVP Level Interview: Assessment of leadership potential, collaboration skills, stakeholder management, and alignment with Deutsche Bank's values, often conducted by senior management.

  • Final Round: May involve a panel interview or discussion with hiring managers and key stakeholders.

Portfolio Review Tips:

  • Curate Strategically: Select projects that best demonstrate your full-stack capabilities, GCP expertise, and AI/LLM experience. Prioritize projects with clear business impact.

  • Structure Case Studies: For each project, clearly outline: the problem statement, your role and responsibilities, the technologies used (especially GCP and AI), the architectural decisions made, challenges faced, and the quantifiable outcomes or impact.

  • Highlight GCP & AI: Specifically detail your experience with GCP services (App Engine, GKE, Cloud Run) and your practical application of Agentic AI/RAG frameworks.

  • Showcase UI/Backend Synergy: Demonstrate how your UI and backend contributions worked together seamlessly to deliver a cohesive solution.

  • Prepare for Technical Deep Dives: Be ready to discuss the intricacies of your code, architectural choices, and performance optimizations.

Challenge Preparation:

  • Coding: Practice coding problems on platforms like LeetCode, HackerRank, focusing on data structures, algorithms, and Java/JavaScript.

  • System Design: Study common system design patterns for scalable applications, microservices, and cloud environments. Prepare to discuss trade-offs and justifications.

  • AI/LLM Scenarios: Be ready to discuss how you would approach building an AI-powered feature for transaction monitoring or data control, explaining the choice of models, frameworks, and data handling.

  • GCP: Familiarize yourself with core GCP services relevant to application development and deployment.

📝 Enhancement Note: The interview process is designed to thoroughly assess technical depth, problem-solving abilities, and suitability for a senior role within a highly regulated environment. A strong portfolio demonstrating practical application of the required skills is crucial.

🛠 Tools & Technology Stack

Primary Tools:

  • Backend: Java (8/11/17+), Spring Boot, Microservices, REST APIs, Apache Spark.

  • Frontend/UI: React or Angular, TypeScript, JavaScript, HTML5, CSS3.

  • Cloud Platform: Google Cloud Platform (GCP) - App Engine, Google Kubernetes Engine (GKE), Cloud Run.

  • Messaging/Event Streaming: Kafka.

  • Databases: Transactional databases (e.g., Oracle, PostgreSQL), Cloud Data Warehouses (e.g., BigQuery).

  • AI/ML Frameworks: LangChain, Google ADK, CrewAI, RAG patterns.

Analytics & Reporting:

  • Potentially BigQuery for data warehousing and analytics.

  • Tools for monitoring and observability (e.g., Prometheus, Grafana, Google Cloud's operations suite). CRM & Automation:

  • While not a CRM role, understanding how applications integrate with core banking systems and data platforms is key.

  • CI/CD Tools: TeamCity, Jenkins, GitHub Actions.

  • Containerization: Docker, Kubernetes (via GKE).

📝 Enhancement Note: The technology stack is modern and cloud-centric, with a significant emphasis on Java, GCP, and AI. Candidates should be prepared to discuss their hands-on experience with these specific technologies and how they integrate them into robust solutions.

👥 Team Culture & Values

Operations Values:

  • Engineering Excellence: A strong commitment to building high-quality, robust, and scalable software solutions.

  • Agile Delivery: Embracing iterative development, continuous feedback, and rapid adaptation to changing requirements.

  • Cloud Modernization: Proactively adopting and leveraging cloud technologies to drive efficiency and innovation.

  • AI-Driven Automation: Utilizing artificial intelligence to automate processes, enhance controls, and improve decision-making.

  • Collaboration: Working effectively across diverse, globally distributed teams to achieve common goals.

  • Responsibility & Initiative: Acting responsibly, taking ownership of tasks, and proactively seeking solutions.

Collaboration Style:

  • Emphasis on cross-functional collaboration with Cloud Platform, Security, Data, Risk, and Compliance teams to ensure holistic solution delivery.

  • A culture of knowledge sharing and continuous learning, likely facilitated through code reviews, internal tech talks, and documentation.

  • Expectation of clear and concise communication, especially given the global distribution of teams, utilizing modern collaboration tools.

📝 Enhancement Note: The culture at Deutsche Bank, particularly within its TDI organization, is likely a blend of traditional financial services rigor and a progressive tech-forward mindset. Candidates who can demonstrate both technical prowess and a collaborative, responsible approach will be well-suited.

⚡ Challenges & Growth Opportunities

Challenges:

  • Integrating AI in a Regulated Environment: Navigating the complexities of implementing AI/LLM solutions within the strict regulatory framework of a global bank, particularly concerning data privacy, security, and explainability.

  • Legacy System Modernization: Balancing the development of new, cloud-native solutions with the integration and potential modernization of existing enterprise systems.

  • Global Collaboration: Effectively communicating and collaborating with teams across different time zones, cultures, and technical backgrounds.

  • Keeping Pace with Technology: Continuously learning and adapting to rapidly evolving technologies in cloud computing, AI, and software development.

Learning & Development Opportunities:

  • GCP & AI Certifications: Deutsche Bank's sponsorship for certifications provides a clear path to deepening expertise in these critical areas.

  • Internal Training Programs: Access to internal learning resources, workshops, and training sessions focused on new technologies and best practices.

  • Mentorship: Opportunities to learn from experienced senior engineers, architects, and leaders within the TDI organization.

  • Exposure to Complex Problems: Working on challenging, high-impact projects within the transaction monitoring and data controls domain offers significant learning opportunities.

📝 Enhancement Note: This role presents a unique opportunity to apply cutting-edge technologies like Agentic AI and GCP within the high-stakes environment of global banking, offering both significant challenges and substantial professional development.

💡 Interview Preparation

Strategy Questions:

  • Technical Strategy: "Describe how you would design a scalable, resilient microservice for real-time transaction anomaly detection using Java and GCP. What are the key considerations for performance and security?"

  • AI/LLM Application: "Imagine you need to build a RAG-based system to help compliance officers query vast amounts of regulatory documents. What would be your approach, what tools would you consider, and what are the potential pitfalls?"

  • Cloud Architecture: "Explain the trade-offs between deploying applications on GKE, Cloud Run, and App Engine for a new microservice. When would you choose one over the others?"

  • Problem Solving: "Describe a complex technical problem you encountered in a previous full-stack project. How did you diagnose it, what steps did you take to resolve it, and what did you learn?"

Company & Culture Questions:

  • "Why are you interested in working for Deutsche Bank and specifically in the Transaction Monitoring and Data Controls domain?"

  • "How do you stay updated with the latest trends in full-stack development, cloud computing, and AI?"

  • "Describe a time you had to collaborate with a difficult stakeholder or a globally distributed team. How did you manage the situation?"

  • "How do you ensure code quality and promote best practices within your team?" Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as narratives – the challenge, the solution, and the impact.

  • Quantify Impact: Wherever possible, use metrics (e.g., performance improvements, cost savings, increased efficiency, reduced error rates) to demonstrate the value of your work.

  • Highlight Key Technologies: Clearly articulate your role and contributions using the required technologies (Java, Spring Boot, React/Angular, GCP, AI/LLM frameworks).

  • Be Prepared for Deep Dives: Anticipate detailed questions about your code, architectural decisions, and problem-solving approaches for each project.

📝 Enhancement Note: Candidates should prepare to demonstrate a strong understanding of how their technical skills translate into tangible business value, especially within the context of financial services and regulatory compliance. The AVP level requires demonstrating not just technical skill but also strategic thinking and leadership potential.

📌 Application Steps

To apply for this Full Stack Developer position:

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

  • Tailor Your Resume: Highlight experience with Java, Spring Boot, React/Angular, GCP, Kafka, Apache Spark, and AI/LLM frameworks. Emphasize achievements related to building scalable applications, cloud deployments, and automation.

  • Prepare Your Portfolio: Curate 2-3 key projects that showcase your full-stack capabilities, GCP expertise, and AI/LLM implementation. Be ready to present these projects, detailing your technical contributions and the business impact.

  • Research Deutsche Bank: Understand the company's mission, values, and its strategic focus on technology, data, and innovation, particularly in areas like transaction monitoring and compliance.

  • Practice Technical & Behavioral Questions: Prepare for coding challenges, system design discussions, and questions related to your experience with GCP and AI/LLM technologies, as well as behavioral questions assessing your leadership and collaboration skills.

⚠️ 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

Candidates must have strong hands-on experience in Java-based backend development and modern frontend frameworks like React or Angular. Proficiency in cloud-native technologies, event-driven architectures, and AI/LLM frameworks is essential for this role.