We are seeking an experienced Technical Delivery Manager with expertise in Java, API development, and a strong background in the Banking industry to lead the successful delivery of high-quality technology solutions. The ideal candidate will manage cross-functional teams, oversee the design and development of complex systems, and ensure the timely delivery of key projects while adhering to technical standards and regulatory requirements specific to banking. You will be responsible for collaborating with stakeholders to drive the successful delivery of software solutions in an Agile environment.
Key Responsibilities:
Project Management & Delivery
- Lead and manage end-to-end delivery of technical projects, ensuring that all deliverables are completed on time, within scope, and within budget.
- Coordinate project resources, timelines, and client expectations for multiple ongoing initiatives.
- Manage risks and issues throughout the delivery lifecycle, identifying potential blockers and taking corrective actions.
- Work with stakeholders (business, product, and technical teams) to define project scope, objectives, and deliverables.
- Ensure compliance with regulatory requirements and internal banking policies during the delivery process.
Technical Leadership & Collaboration
- Provide technical direction and oversight to engineering teams, ensuring best practices are followed in Java development, API integration, and system architecture.
- Lead discussions on technical design, architecture, and technology stack choices (Java, microservices, RESTful APIs, etc.).
- Ensure that the development of APIs aligns with banking standards, security protocols, and scalability requirements.
- Foster collaboration between product managers, business analysts, and development teams to achieve cohesive and efficient solutions.
Stakeholder Management
- Serve as the primary point of contact for all technical delivery-related concerns for both internal and external stakeholders.
- Communicate complex technical concepts to non-technical stakeholders, ensuring alignment and transparency.
- Gather and manage requirements, expectations, and feedback from clients and senior leadership.
- Ensure client satisfaction and project quality, acting as an escalation point for issues and delivering effective resolutions
Required Qualifications & Skills:
- Overall 10 years of experience with 5+ years of experience in a Technical Delivery Manager or Delivery Lead role, preferably within the banking or financial services sector.
- Proven experience managing end-to-end delivery of technical projects in an Agile environment.
- Excellent problem-solving and analytical skills, with the ability to prioritize and manage multiple complex initiatives.
- Strong experience with project management tools (e.g., Jira, Confluence, MS Project).
- Experience working in a banking or financial services environment, with a solid understanding of regulatory frameworks and compliance standards.
Technical Expertise
- Strong experience in Java development, including Java EE, Spring Boot, and microservices architecture.
- Deep understanding of API development, including RESTful APIs, SOAP, and integration patterns.
- Hands-on experience with banking applications, financial systems, or payment processing systems.
- Familiarity with cloud platforms (e.g., AWS, Azure) and CI/CD tools.
- Understanding of security protocols (e.g., OAuth, JWT) and banking-specific security standards (e.g., PCI DSS, GDPR).
- Knowledge of database technologies such as SQL and NoSQL, with an understanding of transaction management in financial systems.
- PMP, Agile, or other project management certifications are a plus.