Deutsche Bank

Developer (BB-261B8)

Found in: Talent IN

Description:
Overview Job Title - Engineering (Software development)Location - IndiaRole DescriptionGuidance for writing the role description:Articulate and define the main purpose of the role, addressing the question “Why does it exist?”It is important to use reflective and action verbs to outline the main role and reason of being of the role, state the framework or limits within which the role is set, and include the permanent objectives or end-result of the roleProvide an overview of the key result areas of the roleConstruct Role Description here, using as much space as required:Development team is part of PW&CC. The business which this development team isSupporting specializes in securities and tax processing services in national and internationalmarkets. This includes the order management for funds, the settlement of securities as well asother event and income services like general meetings, safe keeping and custodial services.These services are provided to the business units of Deutsche Bank. For this purpose, thebusiness operates one of the highest-volume technical processing platforms in Germany andprocesses more than 20 million transactions per year. In addition, business operates othersystems which reduce the required manual work by automatizing standard workloads.To extend and maintain these systems, an experienced Java Developer is required.This role includes the design, implementation and administration of Spring Boot-basedapplicationcode to support business, functional and technical requirements.Furthermore, it includes the participation in the Scrum ceremonies to refine newrequirements and specification in a way that drives reusability and assures that the overalldesigns are consistent with industry best practices (including scalability, availability,maintainability and flexibility) and the systems overall design. In case of application issues,the developer should work on analyzing those issues and to neutralize their impacts.What we’ll offer youAs part of our flexible scheme, here are just some of the benefits that you’ll enjoyBest in class leave policyGender neutral parental leaves100% reimbursement under child care assistance benefit (gender neutral)Flexible working arrangementsSponsorship for Industry relevant certifications and educationEmployee Assistance Program for you and your family membersComprehensive Hospitalization Insurance for you and your dependentsAccident and Term life InsuranceComplementary Health screening for 35 yrs. and aboveRole Responsibilities Guidance for setting out the responsibilities and tasks to be carried out in the role:Describe the responsibility and expected contributions of the role, listed in the order of priorityEach responsibility should indicate the expected results; expressing both the “what” (responsibility) and “how” (task)Consider the position on a permanent basis without reference to a time frameCombine minor or occasional responsibilities; do not include a responsibility which occupies 5% or less of an incumbent’s time unless it is an essential part of the roleConsider the content of the role on these three dimensions:Accountabilities (takes ultimate decisions)Responsibilities (takes decisions within a provided framework)Supporting (has a helping or facilitating role)Use gender neutral language such as s/heAvoid words that are open to interpretation – for example instead of “handle incoming mail” use “sort and distribute incoming mail”. Note: For roles with supervisory/management responsibilities, there is a standard People Management section with specific responsibilities for Corporate Title Bands.Note: For roles relating to Heads of Functions, example responsibilities to select from include:Sets a vision for long term organizational success at global / regional business level and implements respective strategic plansOversees development and execution of objectives, plans and policies and is accountable for continuous efforts to improve Deutsche Bank's competitive Position and its performanceEnsures financial success by controlling budget planning and management as well as the P&LMaintains internal and external key business relationshipsEnsures the alignment to the DB risk management framework as well as to current regulatory and compliance requirementsInsert Responsibilities here, using as much space as required:Develop a good understanding of the activities required to execute the development/bug fix activity.Actively participate and contribute in Agile ceremonies including Daily Stand up’s, Sprint Planning, Sprint review, Sprint retrospective and refinement meetingsTake part in software and architectural design activities and support business analysts in designing new features.Perform analysis, development, testing and debugging/defect fixing for the assigned stories/bug fixesDevelop the required functionalities using the appropriate Java technologiesWrite unit and integration tests for the developed code.Recommend changes to improve established java application processes.Integration of changes with other user stories developed by team membersDevelop and maintain deployment configuration and tooling using the employed platform technologiesDeployment in Development/integration/UAT environmentsCreate required documentation for the project.Meet the SLA’s for any assigned defects.Development and delivery KPI’s shall be met.Shall be ready to learn new Java technologies as per the project requirements.Train and Mentor and support junior members in the teamPeople ManagementThe behaviours provided below should be adopted by all Deutsche Bank employees in relation to their development and management of others.Additional role-specific requirements should be added where relevant.Supports the development of an environment where people management and development is the number one priority. Coaches direct reports and others in the organisation, as appropriateActively supports the business strategy, plans and values, contributing to the achievement of a high performance cultureTakes ownership for own career management, seeking opportunities for continuous development of personal capability and improved performance contributionActs as a role model for new employees, providing help and support to facilitate early integration and assimilation of their new environmentExperience/ ExposureSpecify the minimum level and type of experience required for the role (e.g. specialised or cross-functional, cross-industry experience, local or international experience)Do not include the number of yearsAlternative possible background can be indicatedConsider the experience required in the following areas:Risk and RegulatoryBusinessLeadershipInsert the experience and exposure required to carry out the role, using as much space as required:6+ years combined experience as software developer. Well aware of the Agile methodology.Hands on experience in Core Java, Spring, Spring Boot 2, Hibernate, JMS, Microservice architectures, REST and SQL.Practical experience with build tools (preferably Maven), distributed version control systems (preferably Git) and continuous integration systems (preferably Teamcity).Some experience working with containerization solutions (preferably OpenShift or alternatively Docker)Some experience in Deployment Automation (preferably Urban Code Deploy) is desirable.Some experience in Angular 5+ is desirable.Some experience in front end technologies such as HTML, CSS and Javascript is desirable.Some experience with ActiveMQ is desirable.Should be aware of industry standard processes followed for build, deployment, release and application support (CI/CD, Incident/problem/change management etc.)Education/ QualificationsDefine the minimum level and type of education required. If applicable, indicate type of certificate, diploma or degree requiredInsert the education and qualifications required to carry out the role, using as much space as required:Bachelor degree in Engineering with 6+ years of experience or Graduate degree in Engineering/ Management with 6+ years of experience in Java developmentKnowledge of German Language will be an added advantage.How we’ll support youTraining and development to help you excel in your careerFlexible working to assist you balance your personal prioritiesCoaching and support from experts in your teamA culture of continuous learning to aid progressionA range of flexible benefits that you can tailor to suit your needsAbout us and our teamsPlease visit our company website for further 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.

calendar_today5 days ago

report

info Full time

location_on Pune, India

work Deutsche Bank

Apply:
I expressly authorise the Terms and Conditions

Similar jobs