Job
Description
Job Description: As a Java Project Manager at our company, you will be responsible for overseeing Java-based software projects and leading a team of developers to ensure successful project delivery. Your role will involve project planning, team management, risk mitigation, stakeholder communication, quality assurance, budget management, and continuous improvement efforts. Key Responsibilities: - Project Planning & Coordination: - Develop and manage project plans, schedules, and timelines for Java-based software projects. - Coordinate and lead cross-functional teams, including developers, testers, and business stakeholders. - Define project scope, objectives, and deliverables while ensuring alignment with business goals. - Team Management & Leadership: - Lead, mentor, and manage a team of Java developers, ensuring effective collaboration and productivity. - Oversee day-to-day operations, resolve conflicts, and ensure efficient utilization of resources. - Risk & Issue Management: - Identify potential risks and issues that may affect project scope, timeline, or quality. - Develop mitigation plans and manage risk proactively to ensure successful project delivery. - Ensure issues are escalated and resolved in a timely manner. - Stakeholder Communication: - Serve as the primary point of contact between stakeholders and the development team. - Provide regular updates on project status, including progress, risks, and issues, to stakeholders and senior management. - Facilitate meetings, gather feedback, and make necessary adjustments to project plans. - Quality & Process Assurance: - Ensure the team follows best practices, coding standards, and agile methodologies. - Collaborate with QA teams to ensure proper testing and quality assurance of deliverables. - Conduct code reviews and ensure the team adheres to high-quality coding standards. - Budget & Resource Management: - Manage project budgets and allocate resources effectively. - Monitor and control project costs to ensure the project is delivered within the allocated budget. - Continuous Improvement: - Identify opportunities for process improvements and implement strategies to enhance project delivery efficiency. - Stay current with Java technologies and industry best practices to ensure the use of cutting-edge tools and techniques. Qualifications Required: - Education: - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. - Experience: - Minimum of 10 years of experience in software development, with at least 2-3 years in a project management role. - Strong experience with Mobile Application development and technologies (e.g., Spring Boot, Node.js, Angular, Hibernate, etc.). - Proven track record of managing and delivering Java-based software projects on time and within budget.,