Deutsche Bank
Java Engineer - Assistant Vice President
Deutsche Bank, Cary, North Carolina, United States, 27518
Join to apply for the
Java Engineer - Assistant Vice President
role at
Deutsche Bank
Position Overview
Job Title Full Stack Java Engineer
Corporate Title Assistant Vice President
Location Cary, NC
Overview As a Software Engineer on our global team, you will play a critical role in designing, developing, and deploying robust, scalable applications that align with our strategic business goals. You will collaborate with cross-functional teams to deliver high-quality solutions and bring innovation into the development lifecycle. By joining our team, you’ll influence technical decisions, promote best practices, and contribute to a high-performing engineering culture. You will directly impact our product roadmap, technical direction, and the experience of our users worldwide.
What We Offer You
A diverse and inclusive environment that embraces change, innovation, and collaboration
A hybrid working model with up to 40% work from home, in-office / work-from-home flexibility, generous vacation, personal and volunteer days, and CSR commitments
Employee Resource Groups supporting an inclusive workplace and community engagement
Access to a strong network of Communities of Practice
Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, family building benefits, educational resources, matching gifts, and volunteer programs
What You’ll Do
Develop, test, and deploy high-quality software solutions, including RESTful services and event-driven applications
Create data schemas, models, and interfaces that support scalable data access
Lead and contribute to code reviews, ensuring alignment with architectural principles and coding standards
Integrate DevOps practices including CI/CD, infrastructure automation, and application monitoring
Participate in the full software development lifecycle (SDLC), from user stories and acceptance criteria to production support
Guide technology choices, enforce SDLC processes, and mentor team members
Skills You’ll Need
Proficiency in Java and/or Scala
Bachelor’s or master’s degree in computer science, Engineering, or related field
Deep knowledge of object-oriented and functional programming, multithreading, and performance optimization
Experience with enterprise architecture, microservices, and automated deployment pipelines (e.g., Jenkins)
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes
Skills That Will Help You Excel
Strong communication and organizational skills with a proactive, self-starting attitude
Experience providing production support and maintaining resilient systems
Analytical mindset with a structured approach to complex problem solving
Familiarity with modern SDLC tools (JIRA, Confluence) and agile methodologies
Passion for innovation, continuous learning, and knowledge sharing within the engineering community
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 $100,000 to $142,250. 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 remuneration.
Deutsche Bank Benefits At Deutsche Bank, we recognize that our benefit programs have a profound impact on our colleagues. We provide access to physical, emotional, and financial wellness benefits that allow our colleagues to stay financially secure and balance work and home. Learn more about life at Deutsche Bank through the eyes of our current employees. Some information may be provided via external links.
We welcome applications from all people and promote a positive, fair and inclusive work environment. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or other characteristics protected by law.
The California Privacy Act notices and related information can be requested or viewed as applicable.
#J-18808-Ljbffr
Java Engineer - Assistant Vice President
role at
Deutsche Bank
Position Overview
Job Title Full Stack Java Engineer
Corporate Title Assistant Vice President
Location Cary, NC
Overview As a Software Engineer on our global team, you will play a critical role in designing, developing, and deploying robust, scalable applications that align with our strategic business goals. You will collaborate with cross-functional teams to deliver high-quality solutions and bring innovation into the development lifecycle. By joining our team, you’ll influence technical decisions, promote best practices, and contribute to a high-performing engineering culture. You will directly impact our product roadmap, technical direction, and the experience of our users worldwide.
What We Offer You
A diverse and inclusive environment that embraces change, innovation, and collaboration
A hybrid working model with up to 40% work from home, in-office / work-from-home flexibility, generous vacation, personal and volunteer days, and CSR commitments
Employee Resource Groups supporting an inclusive workplace and community engagement
Access to a strong network of Communities of Practice
Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, family building benefits, educational resources, matching gifts, and volunteer programs
What You’ll Do
Develop, test, and deploy high-quality software solutions, including RESTful services and event-driven applications
Create data schemas, models, and interfaces that support scalable data access
Lead and contribute to code reviews, ensuring alignment with architectural principles and coding standards
Integrate DevOps practices including CI/CD, infrastructure automation, and application monitoring
Participate in the full software development lifecycle (SDLC), from user stories and acceptance criteria to production support
Guide technology choices, enforce SDLC processes, and mentor team members
Skills You’ll Need
Proficiency in Java and/or Scala
Bachelor’s or master’s degree in computer science, Engineering, or related field
Deep knowledge of object-oriented and functional programming, multithreading, and performance optimization
Experience with enterprise architecture, microservices, and automated deployment pipelines (e.g., Jenkins)
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes
Skills That Will Help You Excel
Strong communication and organizational skills with a proactive, self-starting attitude
Experience providing production support and maintaining resilient systems
Analytical mindset with a structured approach to complex problem solving
Familiarity with modern SDLC tools (JIRA, Confluence) and agile methodologies
Passion for innovation, continuous learning, and knowledge sharing within the engineering community
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 $100,000 to $142,250. 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 remuneration.
Deutsche Bank Benefits At Deutsche Bank, we recognize that our benefit programs have a profound impact on our colleagues. We provide access to physical, emotional, and financial wellness benefits that allow our colleagues to stay financially secure and balance work and home. Learn more about life at Deutsche Bank through the eyes of our current employees. Some information may be provided via external links.
We welcome applications from all people and promote a positive, fair and inclusive work environment. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or other characteristics protected by law.
The California Privacy Act notices and related information can be requested or viewed as applicable.
#J-18808-Ljbffr