Job
Description
You will work as part of a cross-functional agile delivery team, bringing an innovative approach to software development. Your focus will be on using the latest technologies and practices to deliver business value. You should view engineering as a team activity, promoting open code, open discussion, and a supportive, collaborative environment. You will contribute to all stages of software delivery, from initial analysis to production support. As a Full Stack, Associate based in Pune, India, you will be responsible for developing, enhancing, modifying, and maintaining applications in the Enterprise Risk Technology environment. This role involves designing, coding, testing, debugging, and documenting programs, as well as supporting activities for the corporate systems architecture. Working closely with business partners to define requirements for system applications, you will utilize your in-depth knowledge of development tools and languages. This position is recognized as a content expert by peers and requires 5-7 years of applicable experience. Your key responsibilities will include developing software in Java, object-oriented database, and grid using Kubernetes & OpenShift platform, building REST web services, designing interfaces between UI and REST service, and building data-grid centric UI. You will participate fully in the agile software development process, using BDD techniques and collaborating closely with users, analysts, developers, and testers to ensure the right product is built. Writing clean code, refactoring constantly, and working on a range of technologies and components are essential aspects of this role. Having a deep knowledge of modern programming languages, understanding object-oriented and functional programming, and practical experience with test-driven development in a continuous integration environment are crucial skills for this role. Experience with web technologies, frameworks, tools like HTML, CSS, JavaScript, ReactJS, and Oracle PL/SQL programming is required. Familiarity with SQL, relational databases, agile methodologies, and functional analysis is highly desirable. The ideal candidate will also have experience with Behavior Driven Development, a range of technologies for data storage and manipulation, and exposure to architecture and design approaches that support rapid, incremental, and iterative delivery. Training and development opportunities, coaching, and a culture of continuous learning will be provided to support your career progression. Join our team at Deutsche Bank Group, where we strive for a culture of empowerment, responsibility, commercial thinking, initiative, and collaboration. We welcome applications from all individuals and promote a positive, fair, and inclusive work environment. Visit our company website for further information: [Deutsche Bank Company Website](https://www.db.com/company/company.htm).,