Job Description : Java Technical Program Manager (TPM)
Duration : 6 Months
Core Roles and Responsibilities
Project Management and Leadership :
End-to-End Project Oversight : Manage the entire software development lifecycle (SDLC) from requirements gathering to deployment, ensuring projects are completed on time, within budget, and to quality standards.
Planning and Execution : Develop comprehensive project plans, including timelines, budgets, and resource allocation. Track progress against milestones and adjust plans as needed.
Team Leadership : Lead and mentor teams of Java developers, QA engineers, and business analysts, fostering a collaborative environment and providing technical guidance to resolve complex issues.
Methodology Enforcement : Drive and enforce Agile / Scrum methodologies, facilitating sprint planning, daily stand-ups, and retrospectives.
Technical Oversight (Java-Specific) :
Technical Guidance : Provide expertise in Core Java, Spring, Hibernate, and other related technologies, ensuring the team follows best practices, coding standards, and architectural guidelines.
Code and Design Review : Facilitate or conduct regular code and design reviews to ensure code quality, efficiency, and scalability of applications.
Architecture & Design : Review and potentially challenge application architecture and design to ensure it meets the demands of high-performance financial systems.
Troubleshooting : Step in to assist with hands-on coding or troubleshooting complex technical challenges when necessary.
Domain-Specific Responsibilities (BFS / Payments) :
Regulatory Compliance : Ensure all projects and resulting software adhere to the strict regulatory and compliance requirements of the financial sector (e.g., data security standards, anti-money laundering protocols).
Security Implementation : Oversee the implementation of security best practices, vulnerability management, and robust authentication mechanisms crucial for financial data.
System Integration : Manage integrations with third-party vendors and other enterprise software solutions typical in the banking ecosystem.
Risk Management : Identify and mitigate specific risks associated with financial projects, such as data integrity issues and secure transaction processing.
Stakeholder and Communication Management :
Stakeholder Communication : Serve as the primary point of contact, effectively communicating project status, technical details, risks, and issues to both technical and non-technical audiences, including senior leadership and clients.
Requirements Analysis : Collaborate closely with financial experts and business analysts to gather and document detailed requirements, ensuring the developed solution aligns with specific business needs.
Vendor Management :
Oversee relationships with external vendors and third parties involved in project delivery.
Technical Program Manager • vadodara, gujarat, in