Deutsche Bank
Deutsche Bank1h ago
Indeed

Growth_Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Growth_Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Deutsche Bank

Full Job Description

Job Description:

Job Title- Growth Engineer, AS

Location- Bangalore, India

Role Description

The Growth Engineer, AS will be responsible for architecting, designing, developing application code, implementing technical solutions, and configuring applications across various environments to address business challenges. Key responsibilities include actively participating in architecture design, the application development lifecycle, investigating and resolving bugs and performance issues, proposing solutions, promoting component reusability, and contributing to framework creation. This role also involves assisting and guiding junior team members. Prior knowledge of the LoanIQ/Lending domain is considered an advantage.

What we offer:

As part of our flexible scheme, you will enjoy benefits such as a best-in-class leave policy, gender-neutral parental leaves, 100% reimbursement under childcare assistance, sponsorship for industry-relevant certifications and education, an Employee Assistance Program for you and your family, comprehensive hospitalization insurance for you and your dependents, accident and term life insurance, and complementary health screening for individuals aged 35 and above.

Your Key Responsibilities:

  • Demonstrate strong software engineering skills.
  • Design and deliver highly functional, robust, and scalable code as part of a high-performing development team.
  • Leverage design patterns, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) to build reliable and maintainable software.
  • Experience working in team development environments and globally distributed project teams.
  • Lead the development of source code for all software components, including descriptions, in accordance with detailed software requirements and designs.
  • Possess experience in application architecture and solution design.
  • Hands-on experience with Microservices architecture, microservices development, and cloud technologies is an added advantage.
  • Experience in understanding enterprise data models and documenting data attribute mapping and interface control requirements.
  • Actively participate and contribute in Agile ceremonies, including Daily Stand-ups, Sprint Planning, Sprint Reviews, and Sprint Retrospectives.
  • Possess strong communication, negotiation, networking, and influencing skills, crucial for collaboration with end-users, technology, and operational functions.
  • Verify developed source code through reviews (4-eyes principle) and resolve identified findings.
  • Integrate software components following the group's integration strategy.
  • Verify integrated software components through unit and integrated software testing, resolving any test findings.
  • Ensure all code changes are tracked and recorded through the group's change management process as Change Items (CIs), with development scheduled and approved.
  • Provide Release Deployments on non-Production Management controlled environments.
  • Capture Build and Deployment notes, and develop Software Product Deployment & Operating Instructions.
  • Manage application maintenance and perform technical change requests scheduled according to Release Management processes.
  • Fix software defects and bugs.
  • Measure and analyze code for quality.
  • Collaborate with Functional Analysts and QA to complete work as required.
  • Review and mentor other developers in developing solutions that perform to expected results and handle negative test case scenarios.
  • Provide Level 3 support.
  • Contribute to root cause/problem analysis and solution brainstorming.
  • Create required project documentation.
  • Recommend changes to improve established Java application processes and performance.
  • Be prepared to learn new Java technologies as per project requirements.

Your Skills and Experience:

  • Full-stack Java developer.
  • Very good practical experience with Event-Driven Architecture applications is a plus.
  • Strong design skills in building solutions for cloud and microservices architecture, with the ability to independently guide the development team in solutioning and issue resolution.
  • Hands-on experience in design, architecture, source code management, continuous build, continuous integration technologies, TDD, performance improvement, and profiling tools.
  • Good understanding of web technologies, frameworks, and tools, such as HTML, CSS, Javascript, Angular, Bootstrap, React, D3, Node.js.
  • Experience with CI/CD using Jenkins is a plus.
  • Experience with Docker, Kubernetes, OpenShift, and Google Cloud Platform is a plus.
  • Operating Systems: Unix, Windows.
  • Databases: Oracle (preferred), DB2.
  • Languages and Frameworks: Java, Spring Boot, Event-Driven Architecture, React JS/Angular JS, J2EE, Mybatis, Hibernate, Junit.
  • Tools: GIT, Eclipse/IntelliJ, Maven, Ant, Linux/Unix shell scripting, JMS/MQ.
  • Other (Plus/Advantage):
    • Knowledge of Messaging (Middleware).
    • Knowledge of Design Patterns.
    • Knowledge of Loan IQ product and data model.
    • Knowledge or experience of C++ (not mandatory).
    • Highly preferred experience with Docker, Ansible, Chef, and/or Puppet.
    • Experience with TDD and BDD, with hands-on experience with at least one testing framework (e.g., Junit, Cucumber, Selenium).

Key Attributes:

  • Ability to architect/design solutions for given requirements.
  • Ability to provide technical leadership to the team.
  • Ability to write high-quality code.
  • Ability to solve business or production problems.
  • Strong analytical skills.
  • Strong interpersonal, written, and verbal communication skills, especially in a multi-cultural environment.
  • Excellent team player.
  • Keeps pace with technical innovation.

Experience and Education:

  • Bachelor’s Degree from an accredited college or university with a concentration in Computer Science or equivalent.
  • 12+ years of relevant work experience.
  • Investment Banking experience will be an advantage.

How we’ll support you:

We offer training and development to help you excel in your career, coaching and support from team experts, a culture of continuous learning for progression, and a range of flexible benefits tailored to your needs.

About us and our teams:

For further information, please visit our company website: https://www.db.com/company/company.html

We foster a culture where we empower each other to excel daily, acting responsibly, thinking commercially, taking initiative, and collaborating effectively. Together, we share and celebrate our people's successes. Together, we are Deutsche Bank Group. We welcome applications from all individuals and promote a positive, fair, and inclusive work environment.

Company

Deutsche Bank

Deutsche Bank

Bengaluru, Karnataka
Posted on Indeed