As a Technical Project Manager, you will play a crucial role in overseeing complex software design and integration projects. You will be responsible for project planning, resource management, and leading a team of developers to deliver high-quality Java-based applications. Your expertise will also be pivotal in guiding and training team members to meet business needs.
Key Responsibilities
- Development & Design. Spend approximately 70% of your time on hands-on development, design, and architecture. Spend 30% of your time guiding the team on technology-related issues.
- Systems Design. Oversee the design and implementation of complex design components. Create project plans, manage deliverables, and monitor deadlines.
- Technical Expertise. Provide subject matter expertise in reviewing, analyzing, and resolving complex technical issues. Design and execute end-to-end system tests to minimize failures and impact.
- Issue Resolution. Manage the resolution, communication, and escalation of critical technical issues.
- Coordination. Architect, design, and develop with minimal requirements while effectively coordinating activities between business analysts, scrum leads, developers, and managers.
- Agile Status. Provide agile status updates on day-to-day project tasks and manage development projects using agile methodologies.
Required Skills
- Experience. 10+ years of programming experience, primarily in Java and J2EE stack for backend application development.
- Design Expertise. Strong experience in object-oriented design and development frameworks such as Spring, Spring Boot, Hibernate, and MVC.
- Project Management. At least 2 years of experience in project management and 3+ years managing Java-based projects.
- Agile Methodologies. Extensive experience with agile methodologies (Scrum, Kanban) and concepts (Sprint, Release, Backlog).
- Development Experience. Hands-on experience with Java/J2EE development, including analysis, design, development, testing, and implementation.
- Microservices Architecture. Good understanding of application development with Microservices Architecture.
- Cloud Services. Experience with cloud services, preferably AWS or Azure, and the ability to model and specify consuming REST APIs.
- Stakeholder Management. Experience working in a diverse or multi-stakeholder environment and comfortable working in an onsite-offshore setup.
Desired Skills
- Project Management Tools. Familiarity with tools such as JIRA, TFS.
- Agile/ScrumMaster Certification. Certification or experience as a ScrumMaster is a plus.
- Communication. Excellent communication skills for effective interaction with various stakeholders.
Qualifications
- Education. Bachelor’s or Master’s degree in Project Management, Computer Science, or a related field.
Why Join Us
At ValueLabs, you will have the opportunity to lead critical projects, influence architectural decisions, and work with a team of talented professionals. If you are a skilled Technical Project Manager with a passion for technology and leadership, we encourage you to apply and be a part of our innovative team.