We are seeking a highly motivated and experienced Java Technical Program Manager to join our dynamic team. In this role, you will play a critical role in delivering successful projects for our clients, ensuring their satisfaction and exceeding their expectations. You will be responsible for managing the entire product lifecycle, from inception to delivery and ongoing support.
Primary Skills
- Project Delivery Management
- Program Management
- Technical Project/Delivery Management
- Java
- Cloud Platforms: AWS, Azure, GCP
- DevOps Practices: CI/CD Pipelines
- Agile SAFE framework,
- Agile Metrics and Reporting
- Manage Fixed Price Delivery
- Requirements Creation/User Stories
- Estimations and Metrics
- Change Management (Project Management)
- Client Management
Secondary Skills
- Core Java
Specialization
- Project Management: Associate Director, Delivery & Program Management
Job requirements
- Key Responsibilities:
- Lead the entire product lifecycle, from inception to delivery and ongoing support.
- Collaborate with product owners, stakeholders, and development teams to define product vision, strategy, and roadmap.
- Plan, execute, and oversee multiple client projects, including development and support initiatives, ensuring alignment with client requirements and project objectives.
- Develop and maintain comprehensive project plans, including scope, timelines, budget, resource allocation, and risk management strategies.
- Collaborate closely with clients to understand their business needs and translate them into technical requirements.
- Act as the primary point of contact for clients, Leadership throughout the project lifecycle, building strong relationships and ensuring their satisfaction.
- Manage project scope, schedule, and budget, proactively identifying and mitigating potential risks and issues.
- Coordinate cross-functional teams, including developers, testers, analysts, and support engineers, to ensure timely and effective project delivery.
- Prepare and deliver regular Program Project status reports to clients and internal stakeholders.
- Deliver the projects while adhering to Compliance Requirements
- Team Management including Hiring, Performance management to .
- Provide technical guidance and support to development and support teams.
- Ensure adherence to best practices, coding standards, and architectural guidelines.
- Stay abreast of the latest technologies and industry trends to provide innovative solutions to clients.
- Collaborate with architects and engineers to design and implement scalable and maintainable solutions that meet client requirements. o Manage the technical aspects of software releases, deployments, and ongoing maintenance.
- Oversee the delivery of high-quality support services to clients, ensuring timely resolution of issues and maintaining high levels of customer satisfaction.
- Manage SLAs and KPIs related to support performance and continuously strive to improve service delivery.
- Proactively identify and address potential support issues to minimize downtime and maximize client uptime.
- Experience with SaaS-based software development and deployment.
- Understanding of SaaS best practices, including scalability, security, and availability.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and their associated services.
- Required Qualifications:
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in project/program management, with a strong focus on Java-based software development and support in a service-based organization.
- 2+ years of experience in managing the product lifecycle
- Proven track record of successfully delivering complex client projects within budget and on schedule.
- Strong understanding of Agile methodologies (e.g., Scrum, Kanban), project management tools (e.g., Jira), awareness of Agile/SAFE.
- Excellent communication, interpersonal, and client-facing skills.
- Ability to build strong relationships with clients and maintain long-term partnerships.
- Strong analytical and problem-solving skills with the ability to adapt to changing client requirements.
- Extensive experience with Java and related technologies
- Knowledge of cloud platforms (e.g., AWS) {Good to have)
- Experience with relational databases (e.g., Oracle, PostgreSQL)
- Familiarity with CI/CD pipelines and DevOps practices.
Candidates should demonstrate the below listed critical leadership qualities:
Customer Advocacy - Ensures customer success on stated and unstated business priorities through strategic advice and market leading solutions.
Owner’s Mindset - Is passionate about Brillio’s business, deeply committed to its success and makes decisions that are in the best interest of the firm.
Innovation Ethos - Embraces ambiguity and adopts relentless experimentation to challenge current practices and enable continuous growth.
Execution with Pace - Displays agility to deliver high quality results in the face of changing stakeholder expectations.
Big Picture Thinking - Creates a common definition of shared success and sets bold targets that inspire the team towards new horizons.
Winning Through Teams - Enables a culture of collaboration and empowers teams to "raise their game” in order to create a winning formula.
Top Skills
What We Do
Brillio is the leader in global digital business transformation, applying technology with a human touch. We help businesses define internal and external transformation objectives, and translate those objectives into actionable market strategies using proprietary technologies. With 2600+ experts and 13 offices worldwide, Brillio is the ideal partner for enterprises that want to quickly increase their core business productivity, and achieve a competitive edge, with the latest digital solutions.