Principal Engineer, Director Payments

15 - 20 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Director at Deutsche Bank, you will play a crucial role in the Corporate Bank Technology team, which is a global team of 3000 Engineers. You will have the opportunity to work on rebuilding mission-critical processing systems from the ground-up. Your primary responsibilities will include working closely with engineers to develop technical designs and implement high-quality software solutions, providing technical leadership, mentoring junior developers, conducting code reviews, troubleshooting technical issues, and collaborating with various stakeholders to develop solutions. Key Responsibilities: - Technical Leadership: - Provide technical direction, set coding standards, best practices, and architectural guidelines. - Act as a technical advisor, solve complex engineering problems, and make decisions on system architecture and design. - System Design and Development: - Review and approve designs, code, and pull requests, focusing on quality, efficiency, and security. - Security and Compliance: - Collaborate with security teams to conduct regular vulnerability assessments and audits. - Collaboration with Cross-Functional Teams: - Work closely with product managers, architects, and stakeholders to understand business requirements and translate them into technical specifications. - Performance Optimization and Scalability: - Identify and address performance bottlenecks, optimize the system for speed and efficiency. - Work on scaling strategies and implement caching, load balancing, and database optimization techniques. - Mentorship and Team Development: - Conduct code reviews, provide feedback, and encourage best practices to ensure high-quality code. - Hands-On Contribution: - Write, review, and optimize code in languages such as Java, Python, or Go. - Build and maintain CI/CD pipelines and DevOps practices. - Ensure robust testing and automation frameworks to maintain quality. - Operational Excellence: - Work on post-incident reviews to identify root causes, prevent recurrence, and improve the overall system reliability. Qualifications Required: - Bachelor's degree or higher in Computer Science Engineering or related fields. - 15-20 years of hands-on development experience on Java/J2EE based Enterprise Applications. - Experience in design/development of highly scalable, available, large-scale monolith banking applications. - Excellent software development skills in Java/J2EE technologies, Spring, Spring Boot Microservices. - Experience with Open-source technologies, web services, database technologies, application servers, SRE practices, and Agile Software Development. - Skills in conducting performance tests, orchestrating release workflows, implementing CI/CD pipelines, BDD/TD methodologies, and Test Automations. - Knowledge of Development and Monitoring Tools, GCP (Google cloud platform), and excellent communication skills. About the Company: Deutsche Bank is a leading global bank with a strong focus on technology and innovation. The company is committed to empowering its employees to excel together every day and promotes a positive, fair, and inclusive work environment. Training, coaching, and continuous learning opportunities are provided to support career progression. For further information, please visit the company website at [https://www.db.com/company/company.htm](https://www.db.com/company/company.htm).,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Deutsche Bank logo
Deutsche Bank

Banking and Financial Services

Frankfurt

RecommendedJobs for You