JOB DESCRIPTION
Overview
In the Payments domain, we are working every day to help our corporate clients run their business more smoothly. The clients that will be using and/or benefiting from results of your work are well-known multinational corporates (many of which you know and use their products). Our product monitors key client payments, end-to-end, in order to detect major issues before they do and to provide them a real-time view of payment status on mobile and web apps. These products help clients to monitor payments made to their employees, suppliers, vendors, as well as beneficiaries, and achieve their cash management goals. You will work closely with top management of the Bank and engineering teams to maximize the Bank’s profitability, and the result of your work will be directly influencing key profitability metrics of the Bank, in addition you will contribute towards applications that perform operational monitoring to run our business across the globe.
What We Offer You:
We offer competitive health and wellness benefits, empowering you to value life in and out of the office
An environment that encourages networking and collaboration across functions and businesses
Conveniently located nature trails, accessible year-round
Return to Office:
At this time, all individuals present in the location must be fully vaccinated for Covid-19
It is the Bank’s expectation that employees hired into this role will work in the Cary office in accordance with the Bank’s hybrid working model
Deutsche Bank provides reasonable accommodations to candidates and employees with a substantiated need based on disability and/or religion
Hear from our people and look inside our office: DB@The Muse
Your Key Responsibilities:
Be part of a talented software team that works on mission-critical applications, leveraging best practices, and build data-driven decisions
Drive optimization in Systems Development Life Cycle (SDLC) process to provide productivity improvements, including tools and techniques
Enable the adoption of practices, such as Site Reliability Engineering (SRE) and Dev/SecOps, to minimize toil and manual tasks as well as increase automation and stability
Java/Java EE application development in an Agile Collaborative environment while providing expertise in the full software development lifecycle, from concept and design to development & testing
Partner at varying capacities, with the User Interface/User Experience (UI/UX) design team, architects, business analysts, and stakeholders situated in multiple regions and time-zones to understand requirements, designing, developing, and delivering high-volume, low-latency applications for mission-critical systems
Collaborate with engineers to participate, contribute, and lead design discussions and write specifications; be a hands-on lead engineer consistently reviewing architecture, designs, quality, and drive re-use and best practices
Your Skills and Experience:
Experience with all Agile software development frameworks and processes, technical architecture, and software design; knowledge of Big Data technologies such as BigQuery; must have advanced skills and experience working with high volumes of data and comfortable making design decisions keeping performance in mind
Experience with Java, Python, Docker, Kubernetes, and automated testing for Data-driven projects
Experience implementing applications onto Google Cloud Platform (GCP) to define cloud native application architectures (such as microservices); familiarity writing Structured Query Language (SQL), optimizing, and simplifying existing queries
Experience with Unix Shell scripting and Windows platforms; must have experience designing and implementing micro services using Spring Boot framework; strong in Kafka & Message Queue (MQ) Messaging technologies around publishing and subscribing to topics, partitioning, etc
Experience/ basic knowledge in Apache Camel & Flink would be a plus; experience in Drools rules engine would be a plus
Expectations
It is the Bank’s expectation that employees hired into this role will work in the Cary office in accordance with the Bank’s hybrid working model.
Deutsche Bank provides reasonable accommodations to candidates and employees with a substantiated need based on disability and/or religion.
The salary range for this position in Cary is $125,000 to $180,000.. Actual salaries may be based on a number of factors including, but not limited to, a candidate’s skill set, experience, education, work location and other qualifications. Posted salary ranges do not include incentive compensation or any other type of renumeration.
The California Consumer Privacy Act outlines how companies can use personal information. If you are interested in receiving a copy of Deutsche Bank’s California Privacy Notice please email HR.Direct@DB.com
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.
We are an Equal Opportunity Employer - Veterans/Disabled and other protected categories. Click these links to view the following notices: "EEO is the Law poster" and supplement ; Employee Rights and Responsibilities under the Family and Medical Leave Act; Employee Polygraph Protection Act and Pay Transparency Nondiscrimination Provision.