Job Title
Corporate Bank Technology - Payments Initiation - Java Engineer
Corporate Title
Assistant Vice President
Location
Cary, NC
Overview
Corporate Bank Technology has embarked on a multi-year technology refresh program that includes revitalization of 'Channel' applications for payment initiation. You will be working on enhancing applications that follow layered architecture pattern using JAVA EE architecture with an Oracle backend. Your work will directly influence key profitability metrics of the Bank.
What You'll Do
- Java/Java EE application development in an Agile Collaborative environment
- Design, develop and document application components
- Guide teams, write clear, maintainable, and reusable code
- Partner with various stakeholders to understand requirements
- Collaborate with Quality Assurance (QA) team on test automation
- Mentor and direct more junior developers
Skills You'll Need
- Moderate experience developing Java based Monolithic/Microservices
- Experience with Oracle 12c or higher and Test Driven Development (TDD)
- Application development experience using Agile Methodology
- Sound understanding of data structures and algorithms
- Experience with SQL, Unix Shell scripting & Windows platforms
- Advanced skills & experience working with high volumes of data
Skills That Will Help You Excel
- Good communication and organizational skills
- Structured approach to problem-solving
- Strong analytical skills
- Experience with SDLC tools - SharePoint, Confluence - is a plus
Expectations
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.
Deutsche Bank Values & Diversity
We believe talent is found in all cultures, countries, races, ethnicities, genders, sexual orientations, disabilities, beliefs, generations, backgrounds, and experiences. We pursue a working environment where everyone can be authentic and feel a sense of belonging.
Deutsche Bank Benefits
At Deutsche Bank, we focus on providing benefits and perks that enable our colleagues to live authentically and be their whole selves, at every stage of life. We provide access to physical, emotional, and financial wellness benefits that allow our colleagues to stay financially secure and strike a balance between work and home.
#J-18808-LjbffrSimilar Jobs
- View Job
Corporate Bank Technology - Payments Initiation - Java Engineer - Assistant Vice President
Cary - View Job
Corporate Bank Technology - Payments Initiation - Java Engineer - Assistant Vice President
Cary - View Job
Corporate Bank Technology – Payments Initiation – Java Engineer - Assistant Vice President
Cary - View Job
Corporate Bank Technology – Payments Initiation – Java Engineer - Assistant Vice President
Cary - View Job
Corporate Bank Technology – Payments Initiation – QA Test Engineer - Assistant Vice President
Cary