Job Title: Java/Python Engineer
Corporate Title: Assistant Vice President
Location: Cary, NC
Come join a team where we work to achieve excellence through our engagement with our users and teams, improving our way of working and continuously learning, driving to mastery of our art to solve our Business’ most important problems whilst delivering awesome products. Our US Financial Technology team is looking for someone who is passionate about owning the full software life cycle from initiation to production with Agile & XP working practices and a DevOps mindset. You will work extensively with JAVA/J2EE technologies and Python frameworks.
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
Hear from our people and look inside our office: DB@The Muse
Your Key Responsibilities:
Work with our business and other stakeholders to deliver value thru the delivery of high-quality software within an Agile development lifecycle
Bring deep industry knowledge into the Feature Team to understand problems, leverage design patterns, automation to support a CI and CD pipeline to production, and support emergent design within the agreed domain target architecture
Contribute to the wider domain objectives to ensure flow, consistent standards and approach to software development and design to a common shared framework
Work with the right and robust engineering practices
Your Skills and Experience:
Extensive relevant experience in the IT industry with hands-on development in Java/J2EE and Python based technology stack and frameworks and technologies including multithreading, MVC architecture, design patterns and tuning performance related challenges
Experience in Python frameworks (like Webapp2 and Flask), Python core, and Python Data processing
Experience with test driven development (TDD) and behavior driven development (BDD) including testing frameworks (Junit, Cucumber, Selenium)
Experience with distributed version control tool (Git, GitHub, Bitbucket)
Experience developing on OpenShift container platform or public cloud (knowledge on working on Google Cloud platform and associated services will be added advantage)
For external candidates: Please note, we are unable to consider external candidates who require sponsorship for work visas for this position. Please continue to review the Deutsche Bank Careers website for other opportunities.
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.
Click here to find out more about diversity and inclusion.
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 .