Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,719 Jobs at 191 Companies

Full-stack Engineer

Deutsche Bank

Deutsche Bank

Software Engineering
Pune, Maharashtra, India
Posted on Monday, June 3, 2024

Job Description:

Job Title- Full-stack Engineer

Location-Pune

Role Description:

At the “Service Solutions and AI” Tribe, our mission is to revolutionize our Private Bank process landscape by implementing holistic, front-to-back process automation. We are committed to enhancing efficiency, agility, and innovation, with a keen focus on aligning every step of our process with the customer’s needs and expectations. Our dedication extends to driving innovative technologies, such as AI & workflow services, to foster continuous improvement. We aim to deliver ‘best in class’ solutions across products, channels, brands, and regions, thereby transforming the way we serve our customers and setting new benchmarks in the industry.

As a Full-Stack Engineer, you specialize in Customer Experience, UI/UX, and Java Backend/API/Microservices. Your dynamic professional skill set spans across multiple domains. You excel in designing and implementing user-centric solutions, leveraging your deep understanding of UI/UX principles to create intuitive and engaging user interfaces. Your expertise in Java, API development, and microservices architecture enables you to build robust, scalable, and efficient server-side applications. You have a strong focus on enhancing customer experience, utilizing feedback and data to drive improvements in product design and functionality. Your strong problem-solving skills, coupled with your ability to work collaboratively with cross-functional teams, make you an invaluable asset in any project. With a commitment to continuous learning and staying updated with the latest industry trends, you are well-equipped to deliver innovative solutions that meet business objectives and exceed user expectations

Join us in our journey to redefine banking with AI and service solutions into the future.

What we’ll offer you

As part of our flexible scheme, here are just some of the benefits that you’ll enjoy

  • Best in class leave policy
  • Gender neutral parental leaves
  • 100% reimbursement under childcare assistance benefit (gender neutral)
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above

Your key responsibilities

  • Liaison and Collaboration: You work as a liaison between the development team, UI/UX designers, and Product Owners. You collaborate with colleagues across all stages of the Software Development Lifecycle (SDLC) and with business users to resolve their issues, gather requirements for new features, and demonstrate new features to stakeholders.
  • Design and Development: You design and develop new UI components, adapt existing solutions to new UI technologies, and deliver proof of concepts (POCs). You also design and develop frontend and backend systems, including building microservices with Java Spring Boot in Google Cloud, which can run in Kubernetes or Cloud Run. You manage endpoints using Apigee.
  • Code Writing and Review: You write source code, including descriptions, for all software components in accordance with the Detailed Software Requirements specification, the functional design, and the technical design document. You also perform peer code reviews.
  • Integration and Deployment: You integrate software components following the integration strategy, deploy systems to production, and resolve system integration challenges.
  • Testing and Quality Assurance: You build reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle. You support user acceptance testing, release planning and coordination, and assist L1/L2 support in root cause analysis. You are responsible for the quality of the solutions you provide.
  • Planning and Improvement: You plan and develop entire engineering solutions to accomplish business goals, ensuring that solutions are well-architected and can be integrated successfully into the end-to-end business process flow. You contribute to planning and continuous improvement activities, and support the Product Owner, Analyst, and Scrum Master.
  • UI/UX Design: You analyze new and complex requirements from the business and the user’s point of view and develop the UX and the Visual Design in interdisciplinary teams. You work according to the “user-centered design” processes, especially in the context of mobile & web projects of various sizes and complexities. In prototyping sessions, you consider target groups and user requirements with an eye for holistic user experience.
  • Industry Engagement: You participate in industry forums to drive the adoption of innovative technologies, tools, and solutions. You review engineering plans and quality to drive re-use and improve engineering capability.

Your skills and experience

  • Java Backend/API/Microservices: Proficiency in Java server stack, APIs, microservices, and understanding of its underlying runtime. Experience with Spring framework, Spring Boot, and Java Spring Boot specifically.
  • UI/UX: Knowledge of modern frontend development principles, experience with React, Typescript, AngularJS, and Angular. A background in creating high-quality web-based user interfaces that are easy to navigate, linkable, responsive, and accessible.
  • Google cloud: Experienced in Kubernetes, Docker, Cloud Run, Cloud Functions, Terraform
  • Mobile App: Experience in mobile app development, preferably with React Native or similar frameworks. Understanding of mobile app lifecycle, and ability to optimize for performance and user experience.
  • Customer Experience: Ability to prioritize tasks and work independently. Proactive team player with good communication and English language skills. Comfortable working in multi-disciplinary, self-organized teams.
  • Agile/SCRUM: Experience in Agile development practices, Agile/SCRUM environments, and using Agile team management tools. Familiarity with Agile and Scrum practices and understanding and promoting Agile values: FROCC (Focus, Respect, Openness, Commitment, Courage).
  • DevOps: Experience with DevOps tools like GIT and GitHub Actions
  • Database: Experience with relational databases, high proficiency with SQL, and knowledge of Oracle, BigQuery, Postgres.
  • Testing: Practical experience of test-driven development, Behavior Driven Development (BDD), and automation testing using BDD Framework with Cucumber.
  • Others: Exposure to UNIX, Job Scheduling and server-side programming using Java Springboot. Knowledge/experience about OpenID connect, (Oracle) SQL, XPath, XQuery, SOAP, REST, UI technologies: HTML, HTTP, CSS, Javascript, HTML 5 and Web 2.0, XML, XSD and XSLT transformation and design, XML parsers, Weblogic Application Server or/and Tomcat servlet engine, and relational databases: Oracle. Familiarity with development tools: Eclipse, Maven, Ant.

How we’ll support you

  • Training and development to help you excel in your career
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression
  • A range of flexible benefits that you can tailor to suit your needs

About us and our teams

Please visit our company website for further information:

https://www.db.com/company/company.htm

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.


We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.